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.
Instance.Types.FixedIOPS
Fixed IOPS (input/output operations per second) parameters.
Instance.Types.IOPSPerTB
IOPS per TB. Filestore defines TB as 1024^4 bytes (TiB).
Instance.Types.PerformanceConfig
Used for setting the performance configuration. If the user doesn't specify PerformanceConfig, automatically provision the default performance settings as described in https://cloud.google.com/filestore/docs/performance. Larger instances will be linearly set to more IOPS. If the instance's capacity is increased or decreased, its performance will be automatically adjusted upwards or downwards accordingly (respectively).
Instance.Types.PerformanceLimits
The enforced performance limits, calculated from the instance's performance configuration.
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.
PromoteReplicaRequest
PromoteReplicaRequest promotes a Filestore standby instance (replica).
ReplicaConfig
Replica configuration for the instance.
ReplicaConfig.Types
Container for nested types declared in the ReplicaConfig message type.
Replication
Replication specifications.
Replication.Types
Container for nested types declared in the Replication 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.FileProtocol
File access protocol.
Instance.Types.PerformanceConfig.ModeOneofCase
Enum of possible cases for the "mode" 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.
ReplicaConfig.Types.State
The replica state.
ReplicaConfig.Types.StateReason
Additional information about the replication state, if available.
Replication.Types.Role
Replication role.
RestoreInstanceRequest.SourceOneofCase
Enum of possible cases for the "source" oneof.
Snapshot.Types.State
The snapshot state.
SnapshotName.ResourceNameType
The possible contents of SnapshotName.