Package types (0.3.2rc0)

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

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.

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.

ExportPolicy

Defines the export policy for the volume.

GetActiveDirectoryRequest

GetActiveDirectory for getting a single active directory.

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.

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

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

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

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.

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.

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