Cloud Filestore v1 API - Namespace Google.Cloud.Filestore.V1 (2.5.0)

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.