API documentation for netapp_v1.types
package.
Classes
AccessType
AccessType is an enum of all the supported access types for a volume.
Values: ACCESS_TYPE_UNSPECIFIED (0): Unspecified Access Type READ_ONLY (1): Read Only READ_WRITE (2): Read Write READ_NONE (3): None
ActiveDirectory
ActiveDirectory is the public representation of the active directory config.
Backup
A NetApp Backup.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackupConfig
BackupConfig contains backup related config on a volume.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackupPolicy
Backup Policy.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackupVault
A NetApp BackupVault.
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
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
EncryptVolumesRequest
EncryptVolumesRequest specifies the KMS config to encrypt existing volumes.
EncryptionType
Defined the current volume encryption key source.
Values: ENCRYPTION_TYPE_UNSPECIFIED (0): The source of encryption key is not specified. SERVICE_MANAGED (1): Google managed encryption key. CLOUD_KMS (2): Customer managed encryption key, which is stored in KMS.
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
KmsConfig
KmsConfig is the customer managed encryption key(CMEK) configuration.
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
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MountOption
View only mount options for a volume.
OperationMetadata
Represents the metadata of the long-running operation.
Protocols
Protocols is an enum of all the supported network protocols for a volume.
Values: PROTOCOLS_UNSPECIFIED (0): Unspecified protocol NFSV3 (1): NFS V3 protocol NFSV4 (2): NFS V4 protocol SMB (3): SMB protocol
Replication
Replication is a nested resource under Volume, that describes a cross-region replication relationship between 2 volumes in different regions.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RestoreParameters
The RestoreParameters if volume is created from a snapshot or backup.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RestrictedAction
Actions to be restricted for a volume.
Values: RESTRICTED_ACTION_UNSPECIFIED (0): Unspecified restricted action DELETE (1): Prevent volume from being deleted when mounted.
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.
SMBSettings
Modifies the behaviour of a SMB volume.
Values: SMB_SETTINGS_UNSPECIFIED (0): Unspecified default option ENCRYPT_DATA (1): SMB setting encrypt data BROWSABLE (2): SMB setting browsable CHANGE_NOTIFY (3): SMB setting notify change NON_BROWSABLE (4): SMB setting not to notify change OPLOCKS (5): SMB setting oplocks SHOW_SNAPSHOT (6): SMB setting to show snapshots SHOW_PREVIOUS_VERSIONS (7): SMB setting to show previous versions ACCESS_BASED_ENUMERATION (8): SMB setting to access volume based on enumerartion CONTINUOUSLY_AVAILABLE (9): Continuously available enumeration
SecurityStyle
The security style of the volume, can be either UNIX or NTFS.
Values: SECURITY_STYLE_UNSPECIFIED (0): SecurityStyle is unspecified NTFS (1): SecurityStyle uses NTFS UNIX (2): SecurityStyle uses NTFS
ServiceLevel
The service levels - Storage Pool, Volumes
Values: SERVICE_LEVEL_UNSPECIFIED (0): Unspecified service level. PREMIUM (1): Premium service level. EXTREME (2): Extreme service level. STANDARD (3): Standard (Software offering)
SimpleExportPolicyRule
An export policy rule describing various export options.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Snapshot
Snapshot is a point-in-time version of a Volume's content.
SnapshotPolicy
Snapshot Policy for a volume.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TransferStats
TransferStats reports all statistics related to replication transfer.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
WeeklySchedule
Make a snapshot every week e.g. at Monday 04:00, Wednesday 05:20, Sunday 23:50
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields