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

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.