Classes
Backup
A 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 Filestore resources.
Filestore Manager v1.
The file.googleapis.com
service implements the 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, 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 Google Cloud zone
for instances, but
a Google Cloud 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.
CreateSnapshotRequest
CreateSnapshotRequest creates a snapshot.
DeleteBackupRequest
DeleteBackupRequest deletes a backup.
DeleteInstanceRequest
DeleteInstanceRequest deletes an instance.
DeleteSnapshotRequest
DeleteSnapshotRequest deletes a snapshot.
FileShareConfig
File share configuration for the instance.
GetBackupRequest
GetBackupRequest gets the state of a backup.
GetInstanceRequest
GetInstanceRequest gets the state of an instance.
GetSnapshotRequest
GetSnapshotRequest gets the state of a snapshot.
Instance
A 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.
ListSnapshotsRequest
ListSnapshotsRequest lists snapshots.
ListSnapshotsResponse
ListSnapshotsResponse is the result of ListSnapshotsRequest.
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 instance's file share from a backup.
RevertInstanceRequest
RevertInstanceRequest reverts the given instance's file share to the specified snapshot.
Snapshot
A Filestore snapshot.
Snapshot.Types
Container for nested types declared in the Snapshot message type.
SnapshotName
Resource name for the Snapshot
resource.
UpdateBackupRequest
UpdateBackupRequest updates description and/or labels for a backup.
UpdateInstanceRequest
UpdateInstanceRequest updates the settings of an instance.
UpdateSnapshotRequest
UpdateSnapshotRequest updates description and/or labels for a snapshot.
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.SuspensionReason
SuspensionReason contains the possible reasons for a suspension.
Instance.Types.Tier
Available service tiers.
InstanceName.ResourceNameType
The possible contents of InstanceName.
NetworkConfig.Types.AddressMode
Internet protocol versions supported by Filestore.
NetworkConfig.Types.ConnectMode
Available connection modes.
NfsExportOptions.Types.AccessMode
The access mode.
NfsExportOptions.Types.SquashMode
The squash mode.
RestoreInstanceRequest.SourceOneofCase
Enum of possible cases for the "source" oneof.
Snapshot.Types.State
The snapshot state.
SnapshotName.ResourceNameType
The possible contents of SnapshotName.