API documentation for netapp_v1.types
package.
Classes
AccessType
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.
CreateActiveDirectoryRequest
CreateActiveDirectoryRequest for creating an active directory.
CreateKmsConfigRequest
CreateReplicationRequest
CreateReplicationRequest creates a replication.
CreateSnapshotRequest
CreateSnapshotRequest creates a snapshot.
CreateStoragePoolRequest
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.
DeleteKmsConfigRequest
DeleteReplicationRequest
DeleteReplicationRequest deletes a replication.
DeleteSnapshotRequest
DeleteSnapshotRequest deletes a snapshot.
DeleteStoragePoolRequest
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.
ExportPolicy
Defines the export policy for the volume.
GetActiveDirectoryRequest
GetActiveDirectory for getting a single active directory.
GetKmsConfigRequest
GetReplicationRequest
GetReplicationRequest gets the state of a replication.
GetSnapshotRequest
GetSnapshotRequest gets the state of a snapshot.
GetStoragePoolRequest
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.
ListKmsConfigsRequest
ListKmsConfigsResponse
ListReplicationsRequest
ListReplications lists replications.
ListReplicationsResponse
ListReplicationsResponse is the result of ListReplicationsRequest.
ListSnapshotsRequest
ListSnapshotsRequest lists snapshots.
ListSnapshotsResponse
ListSnapshotsResponse is the result of ListSnapshotsRequest.
ListStoragePoolsRequest
ListStoragePoolsResponse
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
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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
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
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.
UpdateKmsConfigRequest
UpdateReplicationRequest
UpdateReplicationRequest updates description and/or labels for a replication.
UpdateSnapshotRequest
UpdateSnapshotRequest updates description and/or labels for a snapshot.
UpdateStoragePoolRequest
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.
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