Classes
ActiveDirectory
ActiveDirectory is the public representation of the active directory config.
ActiveDirectory.Types
Container for nested types declared in the ActiveDirectory message type.
ActiveDirectoryName
Resource name for the ActiveDirectory
resource.
Backup
A NetApp Backup.
Backup.Types
Container for nested types declared in the Backup message type.
BackupConfig
BackupConfig contains backup related config on a volume.
BackupName
Resource name for the Backup
resource.
BackupPolicy
Backup Policy.
BackupPolicy.Types
Container for nested types declared in the BackupPolicy message type.
BackupPolicyName
Resource name for the BackupPolicy
resource.
BackupVault
A NetApp BackupVault.
BackupVault.Types
Container for nested types declared in the BackupVault message type.
BackupVaultName
Resource name for the BackupVault
resource.
CreateActiveDirectoryRequest
CreateActiveDirectoryRequest for creating an active directory.
CreateBackupPolicyRequest
CreateBackupPolicyRequest creates a backupPolicy.
CreateBackupRequest
CreateBackupRequest creates a backup.
CreateBackupVaultRequest
CreateBackupVaultRequest creates a backup vault.
CreateKmsConfigRequest
CreateKmsConfigRequest creates a KMS Config.
CreateReplicationRequest
CreateReplicationRequest creates a replication.
CreateSnapshotRequest
CreateSnapshotRequest creates a snapshot.
CreateStoragePoolRequest
CreateStoragePoolRequest creates a Storage Pool.
CreateVolumeRequest
Message for creating a Volume
DailySchedule
Make a snapshot every day e.g. at 04:00, 05:20, 23:50
DeleteActiveDirectoryRequest
DeleteActiveDirectoryRequest for deleting a single active directory.
DeleteBackupPolicyRequest
DeleteBackupPolicyRequest deletes a backup policy.
DeleteBackupRequest
DeleteBackupRequest deletes a backup.
DeleteBackupVaultRequest
DeleteBackupVaultRequest deletes a backupVault.
DeleteKmsConfigRequest
DeleteKmsConfigRequest deletes a KMS Config.
DeleteReplicationRequest
DeleteReplicationRequest deletes a replication.
DeleteSnapshotRequest
DeleteSnapshotRequest deletes a snapshot.
DeleteStoragePoolRequest
DeleteStoragePoolRequest deletes a Storage Pool.
DeleteVolumeRequest
Message for deleting a Volume
DestinationVolumeParameters
DestinationVolumeParameters specify input parameters used for creating destination volume.
EncryptVolumesRequest
EncryptVolumesRequest specifies the KMS config to encrypt existing volumes.
ExportPolicy
Defines the export policy for the volume.
GetActiveDirectoryRequest
GetActiveDirectory for getting a single active directory.
GetBackupPolicyRequest
GetBackupPolicyRequest gets the state of a backupPolicy.
GetBackupRequest
GetBackupRequest gets the state of a backup.
GetBackupVaultRequest
GetBackupVaultRequest gets the state of a backupVault.
GetKmsConfigRequest
GetKmsConfigRequest gets a KMS Config.
GetReplicationRequest
GetReplicationRequest gets the state of a replication.
GetSnapshotRequest
GetSnapshotRequest gets the state of a snapshot.
GetStoragePoolRequest
GetStoragePoolRequest gets a Storage Pool.
GetVolumeRequest
Message for getting a Volume
HourlySchedule
Make a snapshot every hour e.g. at 04:00, 05:00, 06:00.
KmsConfig
KmsConfig is the customer managed encryption key(CMEK) configuration.
KmsConfig.Types
Container for nested types declared in the KmsConfig message type.
KmsConfigName
Resource name for the KmsConfig
resource.
ListActiveDirectoriesRequest
ListActiveDirectoriesRequest for requesting multiple active directories.
ListActiveDirectoriesResponse
ListActiveDirectoriesResponse contains all the active directories requested.
ListBackupPoliciesRequest
ListBackupPoliciesRequest for requesting multiple backup policies.
ListBackupPoliciesResponse
ListBackupPoliciesResponse contains all the backup policies requested.
ListBackupVaultsRequest
ListBackupVaultsRequest lists backupVaults.
ListBackupVaultsResponse
ListBackupVaultsResponse is the result of ListBackupVaultsRequest.
ListBackupsRequest
ListBackupsRequest lists backups.
ListBackupsResponse
ListBackupsResponse is the result of ListBackupsRequest.
ListKmsConfigsRequest
ListKmsConfigsRequest lists KMS Configs.
ListKmsConfigsResponse
ListKmsConfigsResponse is the response to a ListKmsConfigsRequest.
ListReplicationsRequest
ListReplications lists replications.
ListReplicationsResponse
ListReplicationsResponse is the result of ListReplicationsRequest.
ListSnapshotsRequest
ListSnapshotsRequest lists snapshots.
ListSnapshotsResponse
ListSnapshotsResponse is the result of ListSnapshotsRequest.
ListStoragePoolsRequest
ListStoragePoolsRequest lists Storage Pools.
ListStoragePoolsResponse
ListStoragePoolsResponse is the response to a ListStoragePoolsRequest.
ListVolumesRequest
Message for requesting list of Volumes
ListVolumesResponse
Message for response to listing Volumes
MonthlySchedule
Make a snapshot once a month e.g. at 2nd 04:00, 7th 05:20, 24th 23:50
MountOption
View only mount options for a volume.
NetApp
NetApp Files Google Cloud Service
NetApp.NetAppBase
Base class for server-side implementations of NetApp
NetApp.NetAppClient
Client for NetApp
NetAppClient
NetApp client wrapper, for convenient use.
NetAppClientBuilder
Builder class for NetAppClient to provide simple configuration of credentials, endpoint etc.
NetAppClientImpl
NetApp client wrapper implementation, for convenient use.
NetAppSettings
Settings for NetAppClient instances.
NetworkName
Resource name for the Network
resource.
OperationMetadata
Represents the metadata of the long-running operation.
Replication
Replication is a nested resource under Volume, that describes a cross-region replication relationship between 2 volumes in different regions.
Replication.Types
Container for nested types declared in the Replication message type.
ReplicationName
Resource name for the Replication
resource.
RestoreParameters
The RestoreParameters if volume is created from a snapshot or backup.
ResumeReplicationRequest
ResumeReplicationRequest resumes a stopped replication.
ReverseReplicationDirectionRequest
ReverseReplicationDirectionRequest reverses direction of replication. Source becomes destination and destination becomes source.
RevertVolumeRequest
RevertVolumeRequest reverts the given volume to the specified snapshot.
SimpleExportPolicyRule
An export policy rule describing various export options.
Snapshot
Snapshot is a point-in-time version of a Volume's content.
Snapshot.Types
Container for nested types declared in the Snapshot message type.
SnapshotName
Resource name for the Snapshot
resource.
SnapshotPolicy
Snapshot Policy for a volume.
StopReplicationRequest
StopReplicationRequest stops a replication until resumed.
StoragePool
StoragePool is a container for volumes with a service level and capacity. Volumes can be created in a pool of sufficient available capacity. StoragePool capacity is what you are billed for.
StoragePool.Types
Container for nested types declared in the StoragePool message type.
StoragePoolName
Resource name for the StoragePool
resource.
TransferStats
TransferStats reports all statistics related to replication transfer.
UpdateActiveDirectoryRequest
UpdateActiveDirectoryRequest for updating an active directory.
UpdateBackupPolicyRequest
UpdateBackupPolicyRequest for updating a backup policy.
UpdateBackupRequest
UpdateBackupRequest updates description and/or labels for a backup.
UpdateBackupVaultRequest
UpdateBackupVaultRequest updates description and/or labels for a backupVault.
UpdateKmsConfigRequest
UpdateKmsConfigRequest updates a KMS Config.
UpdateReplicationRequest
UpdateReplicationRequest updates description and/or labels for a replication.
UpdateSnapshotRequest
UpdateSnapshotRequest updates description and/or labels for a snapshot.
UpdateStoragePoolRequest
UpdateStoragePoolRequest updates a Storage Pool.
UpdateVolumeRequest
Message for updating a Volume
VerifyKmsConfigRequest
VerifyKmsConfigRequest specifies the KMS config to be validated.
VerifyKmsConfigResponse
VerifyKmsConfigResponse contains the information if the config is correctly and error message.
Volume
Volume provides a filesystem that you can mount.
Volume.Types
Container for nested types declared in the Volume message type.
VolumeName
Resource name for the Volume
resource.
WeeklySchedule
Make a snapshot every week e.g. at Monday 04:00, Wednesday 05:20, Sunday 23:50
Enums
AccessType
AccessType is an enum of all the supported access types for a volume.
ActiveDirectory.Types.State
The Active Directory States
ActiveDirectoryName.ResourceNameType
The possible contents of ActiveDirectoryName.
Backup.Types.State
The Backup States
Backup.Types.Type
Backup types.
BackupName.ResourceNameType
The possible contents of BackupName.
BackupPolicy.Types.State
BackupPolicyName.ResourceNameType
The possible contents of BackupPolicyName.
BackupVault.Types.State
The Backup Vault States
BackupVaultName.ResourceNameType
The possible contents of BackupVaultName.
EncryptionType
Defined the current volume encryption key source.
KmsConfig.Types.State
The KmsConfig States
KmsConfigName.ResourceNameType
The possible contents of KmsConfigName.
NetworkName.ResourceNameType
The possible contents of NetworkName.
Protocols
Protocols is an enum of all the supported network protocols for a volume.
Replication.Types.MirrorState
Mirroring states. No new value is expected to be added in future.
Replication.Types.ReplicationRole
New enum values may be added in future to support different replication topology.
Replication.Types.ReplicationSchedule
Schedule for Replication. New enum values may be added in future to support different frequency of replication.
Replication.Types.State
The replication states New enum values may be added in future to indicate possible new states.
ReplicationName.ResourceNameType
The possible contents of ReplicationName.
RestoreParameters.SourceOneofCase
Enum of possible cases for the "source" oneof.
RestrictedAction
Actions to be restricted for a volume.
SMBSettings
SMBSettings Modifies the behaviour of a SMB volume.
SecurityStyle
The security style of the volume, can be either UNIX or NTFS.
ServiceLevel
The service levels - Storage Pool, Volumes
Snapshot.Types.State
The Snapshot States
SnapshotName.ResourceNameType
The possible contents of SnapshotName.
StoragePool.Types.State
The Storage Pool States
StoragePoolName.ResourceNameType
The possible contents of StoragePoolName.
Volume.Types.State
The volume states
VolumeName.ResourceNameType
The possible contents of VolumeName.