Classes
Backup
A Cloud Filestore backup.
Backup.Types
Container for nested types declared in the Backup message type.
BackupName
Resource name for the Backup
resource.
CloudFilestoreManager
Configures and manages Cloud Filestore resources.
Cloud Filestore Manager v1.
The file.googleapis.com
service implements the Cloud Filestore API and
defines the following resource model for managing instances:
- The service works with a collection of cloud projects, named:
/projects/*
- Each project has a collection of available locations, named:
/locations/*
- Each location has a collection of instances and backups, named:
/instances/*
and/backups/*
respectively. - As such, Cloud Filestore instances are resources of the form:
/projects/{project_number}/locations/{location_id}/instances/{instance_id}
and backups are resources of the form:/projects/{project_number}/locations/{location_id}/backup/{backup_id}
Note that location_id must be a GCP zone
for instances and but to a GCP
region
for backups; for example:
projects/12345/locations/us-central1-c/instances/my-filestore
projects/12345/locations/us-central1/backups/my-backup
CloudFilestoreManager.CloudFilestoreManagerBase
Base class for server-side implementations of CloudFilestoreManager
CloudFilestoreManager.CloudFilestoreManagerClient
Client for CloudFilestoreManager
CloudFilestoreManagerClient
CloudFilestoreManager client wrapper, for convenient use.
CloudFilestoreManagerClientBuilder
Builder class for CloudFilestoreManagerClient to provide simple configuration of credentials, endpoint etc.
CloudFilestoreManagerClientImpl
CloudFilestoreManager client wrapper implementation, for convenient use.
CloudFilestoreManagerSettings
Settings for CloudFilestoreManagerClient instances.
CreateBackupRequest
CreateBackupRequest creates a backup.
CreateInstanceRequest
CreateInstanceRequest creates an instance.
DeleteBackupRequest
DeleteBackupRequest deletes a backup.
DeleteInstanceRequest
DeleteInstanceRequest deletes an instance.
FileShareConfig
File share configuration for the instance.
GetBackupRequest
GetBackupRequest gets the state of a backup.
GetInstanceRequest
GetInstanceRequest gets the state of an instance.
Instance
A Cloud Filestore instance.
Instance.Types
Container for nested types declared in the Instance message type.
InstanceName
Resource name for the Instance
resource.
ListBackupsRequest
ListBackupsRequest lists backups.
ListBackupsResponse
ListBackupsResponse is the result of ListBackupsRequest.
ListInstancesRequest
ListInstancesRequest lists instances.
ListInstancesResponse
ListInstancesResponse is the result of ListInstancesRequest.
NetworkConfig
Network configuration for the instance.
NetworkConfig.Types
Container for nested types declared in the NetworkConfig message type.
NfsExportOptions
NFS export options specifications.
NfsExportOptions.Types
Container for nested types declared in the NfsExportOptions message type.
RestoreInstanceRequest
RestoreInstanceRequest restores an existing instances's file share from a backup.
UpdateBackupRequest
UpdateBackupRequest updates description and/or labels for a backup.
UpdateInstanceRequest
UpdateInstanceRequest updates the settings of an instance.
Enums
Backup.Types.State
The backup state.
BackupName.ResourceNameType
The possible contents of BackupName.
FileShareConfig.SourceOneofCase
Enum of possible cases for the "source" oneof.
Instance.Types.State
The instance state.
Instance.Types.Tier
Available service tiers.
InstanceName.ResourceNameType
The possible contents of InstanceName.
NetworkConfig.Types.AddressMode
Internet protocol versions supported by Cloud Filestore.
NfsExportOptions.Types.AccessMode
The access mode.
NfsExportOptions.Types.SquashMode
The squash mode.
RestoreInstanceRequest.SourceOneofCase
Enum of possible cases for the "source" oneof.