Package Classes (0.3.17)

Summary of entries of Classes for netapp.

Classes

NetAppAsyncClient

NetApp Files Google Cloud Service

NetAppClient

NetApp Files Google Cloud Service

ListActiveDirectoriesAsyncPager

A pager for iterating through list_active_directories requests.

This class thinly wraps an initial ListActiveDirectoriesResponse object, and provides an __aiter__ method to iterate through its active_directories field.

If there are more pages, the __aiter__ method will make additional ListActiveDirectories requests and continue to iterate through the active_directories field on the corresponding responses.

All the usual ListActiveDirectoriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListActiveDirectoriesPager

A pager for iterating through list_active_directories requests.

This class thinly wraps an initial ListActiveDirectoriesResponse object, and provides an __iter__ method to iterate through its active_directories field.

If there are more pages, the __iter__ method will make additional ListActiveDirectories requests and continue to iterate through the active_directories field on the corresponding responses.

All the usual ListActiveDirectoriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListBackupPoliciesAsyncPager

A pager for iterating through list_backup_policies requests.

This class thinly wraps an initial ListBackupPoliciesResponse object, and provides an __aiter__ method to iterate through its backup_policies field.

If there are more pages, the __aiter__ method will make additional ListBackupPolicies requests and continue to iterate through the backup_policies field on the corresponding responses.

All the usual ListBackupPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListBackupPoliciesPager

A pager for iterating through list_backup_policies requests.

This class thinly wraps an initial ListBackupPoliciesResponse object, and provides an __iter__ method to iterate through its backup_policies field.

If there are more pages, the __iter__ method will make additional ListBackupPolicies requests and continue to iterate through the backup_policies field on the corresponding responses.

All the usual ListBackupPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListBackupVaultsAsyncPager

A pager for iterating through list_backup_vaults requests.

This class thinly wraps an initial ListBackupVaultsResponse object, and provides an __aiter__ method to iterate through its backup_vaults field.

If there are more pages, the __aiter__ method will make additional ListBackupVaults requests and continue to iterate through the backup_vaults field on the corresponding responses.

All the usual ListBackupVaultsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListBackupVaultsPager

A pager for iterating through list_backup_vaults requests.

This class thinly wraps an initial ListBackupVaultsResponse object, and provides an __iter__ method to iterate through its backup_vaults field.

If there are more pages, the __iter__ method will make additional ListBackupVaults requests and continue to iterate through the backup_vaults field on the corresponding responses.

All the usual ListBackupVaultsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListBackupsAsyncPager

A pager for iterating through list_backups requests.

This class thinly wraps an initial ListBackupsResponse object, and provides an __aiter__ method to iterate through its backups field.

If there are more pages, the __aiter__ method will make additional ListBackups requests and continue to iterate through the backups field on the corresponding responses.

All the usual ListBackupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListBackupsPager

A pager for iterating through list_backups requests.

This class thinly wraps an initial ListBackupsResponse object, and provides an __iter__ method to iterate through its backups field.

If there are more pages, the __iter__ method will make additional ListBackups requests and continue to iterate through the backups field on the corresponding responses.

All the usual ListBackupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListKmsConfigsAsyncPager

A pager for iterating through list_kms_configs requests.

This class thinly wraps an initial ListKmsConfigsResponse object, and provides an __aiter__ method to iterate through its kms_configs field.

If there are more pages, the __aiter__ method will make additional ListKmsConfigs requests and continue to iterate through the kms_configs field on the corresponding responses.

All the usual ListKmsConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListKmsConfigsPager

A pager for iterating through list_kms_configs requests.

This class thinly wraps an initial ListKmsConfigsResponse object, and provides an __iter__ method to iterate through its kms_configs field.

If there are more pages, the __iter__ method will make additional ListKmsConfigs requests and continue to iterate through the kms_configs field on the corresponding responses.

All the usual ListKmsConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListReplicationsAsyncPager

A pager for iterating through list_replications requests.

This class thinly wraps an initial ListReplicationsResponse object, and provides an __aiter__ method to iterate through its replications field.

If there are more pages, the __aiter__ method will make additional ListReplications requests and continue to iterate through the replications field on the corresponding responses.

All the usual ListReplicationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListReplicationsPager

A pager for iterating through list_replications requests.

This class thinly wraps an initial ListReplicationsResponse object, and provides an __iter__ method to iterate through its replications field.

If there are more pages, the __iter__ method will make additional ListReplications requests and continue to iterate through the replications field on the corresponding responses.

All the usual ListReplicationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListSnapshotsAsyncPager

A pager for iterating through list_snapshots requests.

This class thinly wraps an initial ListSnapshotsResponse object, and provides an __aiter__ method to iterate through its snapshots field.

If there are more pages, the __aiter__ method will make additional ListSnapshots requests and continue to iterate through the snapshots field on the corresponding responses.

All the usual ListSnapshotsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListSnapshotsPager

A pager for iterating through list_snapshots requests.

This class thinly wraps an initial ListSnapshotsResponse object, and provides an __iter__ method to iterate through its snapshots field.

If there are more pages, the __iter__ method will make additional ListSnapshots requests and continue to iterate through the snapshots field on the corresponding responses.

All the usual ListSnapshotsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListStoragePoolsAsyncPager

A pager for iterating through list_storage_pools requests.

This class thinly wraps an initial ListStoragePoolsResponse object, and provides an __aiter__ method to iterate through its storage_pools field.

If there are more pages, the __aiter__ method will make additional ListStoragePools requests and continue to iterate through the storage_pools field on the corresponding responses.

All the usual ListStoragePoolsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListStoragePoolsPager

A pager for iterating through list_storage_pools requests.

This class thinly wraps an initial ListStoragePoolsResponse object, and provides an __iter__ method to iterate through its storage_pools field.

If there are more pages, the __iter__ method will make additional ListStoragePools requests and continue to iterate through the storage_pools field on the corresponding responses.

All the usual ListStoragePoolsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListVolumesAsyncPager

A pager for iterating through list_volumes requests.

This class thinly wraps an initial ListVolumesResponse object, and provides an __aiter__ method to iterate through its volumes field.

If there are more pages, the __aiter__ method will make additional ListVolumes requests and continue to iterate through the volumes field on the corresponding responses.

All the usual ListVolumesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListVolumesPager

A pager for iterating through list_volumes requests.

This class thinly wraps an initial ListVolumesResponse object, and provides an __iter__ method to iterate through its volumes field.

If there are more pages, the __iter__ method will make additional ListVolumes requests and continue to iterate through the volumes field on the corresponding responses.

All the usual ListVolumesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

AccessType

AccessType is an enum of all the supported access types for a volume.

ActiveDirectory

ActiveDirectory is the public representation of the active directory config.

LabelsEntry

The abstract base class for a message.

State

The Active Directory States

Backup

A NetApp Backup.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

LabelsEntry

The abstract base class for a message.

State

The Backup States

Type

Backup types.

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

LabelsEntry

The abstract base class for a message.

State

BackupVault

A NetApp BackupVault.

LabelsEntry

The abstract base class for a message.

State

The Backup Vault States

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

The volume encryption key source.

EstablishPeeringRequest

EstablishPeeringRequest establishes cluster and svm peerings between the source and the destination replications.

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

HybridPeeringDetails

HybridPeeringDetails contains details about the hybrid peering.

HybridReplicationParameters

The Hybrid Replication parameters for the volume.

LabelsEntry

The abstract base class for a message.

KmsConfig

KmsConfig is the customer managed encryption key(CMEK) configuration.

LabelsEntry

The abstract base class for a message.

State

The KmsConfig States

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

LocationMetadata

Metadata for a given google.cloud.location.Location.

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.

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

HybridReplicationType

Hybrid replication type.

LabelsEntry

The abstract base class for a message.

MirrorState

Mirroring states. No new value is expected to be added in future.

ReplicationRole

New enum values may be added in future to support different replication topology.

ReplicationSchedule

Schedule for Replication. New enum values may be added in future to support different frequency of replication.

State

The replication states New enum values may be added in future to indicate possible new states.

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.

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.

SecurityStyle

The security style of the volume, can be either UNIX or NTFS.

ServiceLevel

The service level of a storage pool and its volumes.

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.

LabelsEntry

The abstract base class for a message.

State

The Snapshot States

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

LabelsEntry

The abstract base class for a message.

State

The Storage Pool States

SwitchActiveReplicaZoneRequest

SwitchActiveReplicaZoneRequest switch the active/replica zone for a regional storagePool.

SyncReplicationRequest

SyncReplicationRequest syncs the replication from source to destination.

TieringPolicy

Defines tiering policy for the volume.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

TierAction

Tier action for the volume.

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

LabelsEntry

The abstract base class for a message.

State

The volume states

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

Modules

pagers

API documentation for netapp_v1.services.net_app.pagers module.