# Package Classes (0.10.1)

0.10.1 (latest) 0.10.0 0.9.0 0.8.0 0.7.0 0.6.0 0.5.0 0.4.0 0.3.24 0.2.0 0.1.0 Summary of entries of Classes for netapp.

## Classes

### [NetAppAsyncClient](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.NetAppAsyncClient)

NetApp Files Google Cloud Service

### [NetAppClient](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.NetAppClient)

NetApp Files Google Cloud Service

### [ListActiveDirectoriesAsyncPager](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListActiveDirectoriesAsyncPager)

A pager for iterating through `list_active_directories` requests.

This class thinly wraps an initial
[ListActiveDirectoriesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListActiveDirectoriesPager)

A pager for iterating through `list_active_directories` requests.

This class thinly wraps an initial
[ListActiveDirectoriesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListBackupPoliciesAsyncPager)

A pager for iterating through `list_backup_policies` requests.

This class thinly wraps an initial
[ListBackupPoliciesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListBackupPoliciesPager)

A pager for iterating through `list_backup_policies` requests.

This class thinly wraps an initial
[ListBackupPoliciesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListBackupVaultsAsyncPager)

A pager for iterating through `list_backup_vaults` requests.

This class thinly wraps an initial
[ListBackupVaultsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListBackupVaultsPager)

A pager for iterating through `list_backup_vaults` requests.

This class thinly wraps an initial
[ListBackupVaultsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListBackupsAsyncPager)

A pager for iterating through `list_backups` requests.

This class thinly wraps an initial
[ListBackupsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListBackupsPager)

A pager for iterating through `list_backups` requests.

This class thinly wraps an initial
[ListBackupsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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.

### [ListHostGroupsAsyncPager](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListHostGroupsAsyncPager)

A pager for iterating through `list_host_groups` requests.

This class thinly wraps an initial
[ListHostGroupsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListHostGroupsResponse) object, and
provides an `__aiter__` method to iterate through its
`host_groups` field.

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

All the usual [ListHostGroupsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListHostGroupsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListHostGroupsPager](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListHostGroupsPager)

A pager for iterating through `list_host_groups` requests.

This class thinly wraps an initial
[ListHostGroupsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListHostGroupsResponse) object, and
provides an `__iter__` method to iterate through its
`host_groups` field.

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

All the usual [ListHostGroupsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListHostGroupsResponse)
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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListKmsConfigsAsyncPager)

A pager for iterating through `list_kms_configs` requests.

This class thinly wraps an initial
[ListKmsConfigsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListKmsConfigsPager)

A pager for iterating through `list_kms_configs` requests.

This class thinly wraps an initial
[ListKmsConfigsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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.

### [ListQuotaRulesAsyncPager](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListQuotaRulesAsyncPager)

A pager for iterating through `list_quota_rules` requests.

This class thinly wraps an initial
[ListQuotaRulesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListQuotaRulesResponse) object, and
provides an `__aiter__` method to iterate through its
`quota_rules` field.

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

All the usual [ListQuotaRulesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListQuotaRulesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListQuotaRulesPager](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListQuotaRulesPager)

A pager for iterating through `list_quota_rules` requests.

This class thinly wraps an initial
[ListQuotaRulesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListQuotaRulesResponse) object, and
provides an `__iter__` method to iterate through its
`quota_rules` field.

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

All the usual [ListQuotaRulesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListQuotaRulesResponse)
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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListReplicationsAsyncPager)

A pager for iterating through `list_replications` requests.

This class thinly wraps an initial
[ListReplicationsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListReplicationsPager)

A pager for iterating through `list_replications` requests.

This class thinly wraps an initial
[ListReplicationsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListSnapshotsAsyncPager)

A pager for iterating through `list_snapshots` requests.

This class thinly wraps an initial
[ListSnapshotsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListSnapshotsPager)

A pager for iterating through `list_snapshots` requests.

This class thinly wraps an initial
[ListSnapshotsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListStoragePoolsAsyncPager)

A pager for iterating through `list_storage_pools` requests.

This class thinly wraps an initial
[ListStoragePoolsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListStoragePoolsPager)

A pager for iterating through `list_storage_pools` requests.

This class thinly wraps an initial
[ListStoragePoolsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListVolumesAsyncPager)

A pager for iterating through `list_volumes` requests.

This class thinly wraps an initial
[ListVolumesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers.ListVolumesPager)

A pager for iterating through `list_volumes` requests.

This class thinly wraps an initial
[ListVolumesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.AccessType)

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

### [ActiveDirectory](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ActiveDirectory)

ActiveDirectory is the public representation of the active
directory config.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ActiveDirectory.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ActiveDirectory.State)

The Active Directory States

### [Backup](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Backup)

A NetApp Backup.

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

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Backup.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Backup.State)

The Backup States

### [Type](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Backup.Type)

Backup types.

### [BackupConfig](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.BackupPolicy)

Backup Policy.

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

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.BackupPolicy.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.BackupPolicy.State)

### [BackupVault](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.BackupVault)

A NetApp BackupVault.

### [BackupRetentionPolicy](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.BackupVault.BackupRetentionPolicy)

Retention policy for backups in the backup vault

### [BackupVaultType](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.BackupVault.BackupVaultType)

Backup Vault Type.

### [EncryptionState](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.BackupVault.EncryptionState)

Encryption state of customer-managed encryption keys (CMEK)
backups.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.BackupVault.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.BackupVault.State)

The Backup Vault States

### [BlockDevice](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.BlockDevice)

Block device represents the device(s) which are stored in the
block volume.

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

### [CacheConfig](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CacheConfig)

Configuration of the cache volume.

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

### [CachePrePopulateState](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CacheConfig.CachePrePopulateState)

State of the prepopulation job indicating how the
prepopulation is progressing.

### [CacheParameters](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CacheParameters)

Cache Parameters for the volume.

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

### [CacheState](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CacheParameters.CacheState)

State of the cache volume indicating the peering status.

### [CachePrePopulate](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CachePrePopulate)

Pre-populate cache volume with data from the origin volume.

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

### [CreateActiveDirectoryRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateActiveDirectoryRequest)

CreateActiveDirectoryRequest for creating an active
directory.

### [CreateBackupPolicyRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateBackupPolicyRequest)

CreateBackupPolicyRequest creates a backupPolicy.

### [CreateBackupRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateBackupRequest)

CreateBackupRequest creates a backup.

### [CreateBackupVaultRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateBackupVaultRequest)

CreateBackupVaultRequest creates a backup vault.

### [CreateHostGroupRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateHostGroupRequest)

CreateHostGroupRequest for creating a host group.

### [CreateKmsConfigRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateKmsConfigRequest)

CreateKmsConfigRequest creates a KMS Config.

### [CreateQuotaRuleRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateQuotaRuleRequest)

CreateQuotaRuleRequest for creating a quota rule.

### [CreateReplicationRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateReplicationRequest)

CreateReplicationRequest creates a replication.

### [CreateSnapshotRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateSnapshotRequest)

CreateSnapshotRequest creates a snapshot.

### [CreateStoragePoolRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateStoragePoolRequest)

CreateStoragePoolRequest creates a Storage Pool.

### [CreateVolumeRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.CreateVolumeRequest)

Message for creating a Volume

### [DailySchedule](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteActiveDirectoryRequest)

DeleteActiveDirectoryRequest for deleting a single active
directory.

### [DeleteBackupPolicyRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteBackupPolicyRequest)

DeleteBackupPolicyRequest deletes a backup policy.

### [DeleteBackupRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteBackupRequest)

DeleteBackupRequest deletes a backup.

### [DeleteBackupVaultRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteBackupVaultRequest)

DeleteBackupVaultRequest deletes a backupVault.

### [DeleteHostGroupRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteHostGroupRequest)

DeleteHostGroupRequest for deleting a single host group.

### [DeleteKmsConfigRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteKmsConfigRequest)

DeleteKmsConfigRequest deletes a KMS Config.

### [DeleteQuotaRuleRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteQuotaRuleRequest)

DeleteQuotaRuleRequest for deleting a single quota rule.

### [DeleteReplicationRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteReplicationRequest)

DeleteReplicationRequest deletes a replication.

### [DeleteSnapshotRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteSnapshotRequest)

DeleteSnapshotRequest deletes a snapshot.

### [DeleteStoragePoolRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteStoragePoolRequest)

DeleteStoragePoolRequest deletes a Storage Pool.

### [DeleteVolumeRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DeleteVolumeRequest)

Message for deleting a Volume

### [DestinationVolumeParameters](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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>

### [DirectoryServiceType](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.DirectoryServiceType)

Type of directory service

### [EncryptVolumesRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.EncryptVolumesRequest)

EncryptVolumesRequest specifies the KMS config to encrypt
existing volumes.

### [EncryptionType](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.EncryptionType)

The volume encryption key source.

### [EstablishPeeringRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.EstablishPeeringRequest)

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

### [EstablishVolumePeeringRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.EstablishVolumePeeringRequest)

EstablishVolumePeeringRequest establishes cluster and svm
peerings between the source and destination clusters.

### [ExecuteOntapDeleteRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ExecuteOntapDeleteRequest)

Request message for `ExecuteOntapDelete` API.

### [ExecuteOntapDeleteResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ExecuteOntapDeleteResponse)

Response message for `ExecuteOntapDelete` API.

### [ExecuteOntapGetRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ExecuteOntapGetRequest)

Request message for `ExecuteOntapGet` API.

### [ExecuteOntapGetResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ExecuteOntapGetResponse)

Response message for `ExecuteOntapGet` API.

### [ExecuteOntapPatchRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ExecuteOntapPatchRequest)

Request message for `ExecuteOntapPatch` API.

### [ExecuteOntapPatchResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ExecuteOntapPatchResponse)

Response message for `ExecuteOntapPatch` API.

### [ExecuteOntapPostRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ExecuteOntapPostRequest)

Request message for `ExecuteOntapPost` API.

### [ExecuteOntapPostResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ExecuteOntapPostResponse)

Response message for `ExecuteOntapPost` API.

### [ExportPolicy](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ExportPolicy)

Defines the export policy for the volume.

### [FlexPerformance](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.FlexPerformance)

Flex Storage Pool performance.

### [GetActiveDirectoryRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetActiveDirectoryRequest)

GetActiveDirectory for getting a single active directory.

### [GetBackupPolicyRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetBackupPolicyRequest)

GetBackupPolicyRequest gets the state of a backupPolicy.

### [GetBackupRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetBackupRequest)

GetBackupRequest gets the state of a backup.

### [GetBackupVaultRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetBackupVaultRequest)

GetBackupVaultRequest gets the state of a backupVault.

### [GetHostGroupRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetHostGroupRequest)

GetHostGroupRequest for getting a host group.

### [GetKmsConfigRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetKmsConfigRequest)

GetKmsConfigRequest gets a KMS Config.

### [GetQuotaRuleRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetQuotaRuleRequest)

GetQuotaRuleRequest for getting a quota rule.

### [GetReplicationRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetReplicationRequest)

GetReplicationRequest gets the state of a replication.

### [GetSnapshotRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetSnapshotRequest)

GetSnapshotRequest gets the state of a snapshot.

### [GetStoragePoolRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetStoragePoolRequest)

GetStoragePoolRequest gets a Storage Pool.

### [GetVolumeRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.GetVolumeRequest)

Message for getting a Volume

### [HostGroup](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.HostGroup)

Host group is a collection of hosts that can be used for
accessing a Block Volume.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.HostGroup.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.HostGroup.State)

Host group states.

### [Type](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.HostGroup.Type)

Types of host group.

### [HourlySchedule](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.HybridPeeringDetails)

HybridPeeringDetails contains details about the hybrid
peering.

### [HybridReplicationParameters](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.HybridReplicationParameters)

The Hybrid Replication parameters for the volume.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.HybridReplicationParameters.LabelsEntry)

The abstract base class for a message.

### [VolumeHybridReplicationType](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.HybridReplicationParameters.VolumeHybridReplicationType)

Type of the volume's hybrid replication.

### [HybridReplicationSchedule](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.HybridReplicationSchedule)

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

### [KmsConfig](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.KmsConfig)

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

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.KmsConfig.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.KmsConfig.State)

The KmsConfig States

### [LargeCapacityConfig](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.LargeCapacityConfig)

Configuration for a Large Capacity Volume. A Large Capacity
Volume supports sizes ranging from 4.8 TiB to 20 PiB, it is
composed of multiple internal constituents, and must be created
in a large capacity pool.

### [ListActiveDirectoriesRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListActiveDirectoriesRequest)

ListActiveDirectoriesRequest for requesting multiple active
directories.

### [ListActiveDirectoriesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListActiveDirectoriesResponse)

ListActiveDirectoriesResponse contains all the active
directories requested.

### [ListBackupPoliciesRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListBackupPoliciesRequest)

ListBackupPoliciesRequest for requesting multiple backup
policies.

### [ListBackupPoliciesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListBackupPoliciesResponse)

ListBackupPoliciesResponse contains all the backup policies
requested.

### [ListBackupVaultsRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListBackupVaultsRequest)

ListBackupVaultsRequest lists backupVaults.

### [ListBackupVaultsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListBackupVaultsResponse)

ListBackupVaultsResponse is the result of
ListBackupVaultsRequest.

### [ListBackupsRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListBackupsRequest)

ListBackupsRequest lists backups.

### [ListBackupsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListBackupsResponse)

ListBackupsResponse is the result of ListBackupsRequest.

### [ListHostGroupsRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListHostGroupsRequest)

ListHostGroupsRequest for listing host groups.

### [ListHostGroupsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListHostGroupsResponse)

ListHostGroupsResponse is the response to a
ListHostGroupsRequest.

### [ListKmsConfigsRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListKmsConfigsRequest)

ListKmsConfigsRequest lists KMS Configs.

### [ListKmsConfigsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListKmsConfigsResponse)

ListKmsConfigsResponse is the response to a
ListKmsConfigsRequest.

### [ListQuotaRulesRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListQuotaRulesRequest)

ListQuotaRulesRequest for listing quota rules.

### [ListQuotaRulesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListQuotaRulesResponse)

ListQuotaRulesResponse is the response to a
ListQuotaRulesRequest.

### [ListReplicationsRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListReplicationsRequest)

ListReplications lists replications.

### [ListReplicationsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListReplicationsResponse)

ListReplicationsResponse is the result of
ListReplicationsRequest.

### [ListSnapshotsRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListSnapshotsRequest)

ListSnapshotsRequest lists snapshots.

### [ListSnapshotsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListSnapshotsResponse)

ListSnapshotsResponse is the result of ListSnapshotsRequest.

### [ListStoragePoolsRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListStoragePoolsRequest)

ListStoragePoolsRequest lists Storage Pools.

### [ListStoragePoolsResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListStoragePoolsResponse)

ListStoragePoolsResponse is the response to a
ListStoragePoolsRequest.

### [ListVolumesRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListVolumesRequest)

Message for requesting list of Volumes

### [ListVolumesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ListVolumesResponse)

Message for response to listing Volumes

### [LocationMetadata](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.LocationMetadata)

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

### [Mode](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Mode)

`Mode` of the storage pool or volume. This field is used to
control whether the resource is managed by the GCNV APIs or the GCNV
ONTAP Mode APIs.

### [MonthlySchedule](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.MountOption)

View only mount options for a volume.

### [OperationMetadata](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.OperationMetadata)

Represents the metadata of the long-running operation.

### [OsType](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.OsType)

OS types for the host group

### [Protocols](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Protocols)

Protocols is an enum of all the supported network protocols
for a volume.

### [QosType](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.QosType)

QoS (Quality of Service) Types of the storage pool

### [QuotaRule](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.QuotaRule)

QuotaRule specifies the maximum disk space a user or group
can use within a volume. They can be used for creating default
and individual quota rules.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.QuotaRule.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.QuotaRule.State)

Quota Rule states

### [Type](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.QuotaRule.Type)

Types of Quota Rule

### [Replication](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Replication.HybridReplicationType)

Hybrid replication type.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Replication.LabelsEntry)

The abstract base class for a message.

### [MirrorState](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Replication.MirrorState)

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

### [ReplicationRole](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Replication.ReplicationRole)

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

### [ReplicationSchedule](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Replication.ReplicationSchedule)

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

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Replication.State)

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

### [RestoreBackupFilesRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.RestoreBackupFilesRequest)

RestoreBackupFilesRequest restores files from a backup to a
volume.

### [RestoreBackupFilesResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.RestoreBackupFilesResponse)

RestoreBackupFilesResponse is the result of
RestoreBackupFilesRequest.

### [RestoreParameters](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.RestrictedAction)

Actions to be restricted for a volume.

### [ResumeReplicationRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ResumeReplicationRequest)

ResumeReplicationRequest resumes a stopped replication.

### [ReverseReplicationDirectionRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ReverseReplicationDirectionRequest)

ReverseReplicationDirectionRequest reverses direction of
replication. Source becomes destination and destination becomes
source.

### [RevertVolumeRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.RevertVolumeRequest)

RevertVolumeRequest reverts the given volume to the specified
snapshot.

### [SMBSettings](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.SMBSettings)

Modifies the behaviour of a SMB volume.

### [ScaleType](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ScaleType)

Defines the scale-type of a UNIFIED Storage Pool.

### [SecurityStyle](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.SecurityStyle)

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

### [ServiceLevel](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ServiceLevel)

The service level of a storage pool and its volumes.

### [SimpleExportPolicyRule](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.SimpleExportPolicyRule)

An export policy rule describing various export options.

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

### [SquashMode](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.SimpleExportPolicyRule.SquashMode)

`SquashMode` defines how remote user privileges are restricted
when accessing an NFS export. It controls how user identities (like
root) are mapped to anonymous users to limit access and enforce
security.

### [Snapshot](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Snapshot)

Snapshot is a point-in-time version of a Volume's content.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Snapshot.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Snapshot.State)

The Snapshot States

### [SnapshotPolicy](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.SnapshotPolicy)

Snapshot Policy for a volume.

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

### [StopReplicationRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.StopReplicationRequest)

StopReplicationRequest stops a replication until resumed.

### [StoragePool](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.StoragePool.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.StoragePool.State)

The Storage Pool States

### [StoragePoolType](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.StoragePoolType)

Type of storage pool

### [SwitchActiveReplicaZoneRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.SwitchActiveReplicaZoneRequest)

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

### [SyncReplicationRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.SyncReplicationRequest)

SyncReplicationRequest syncs the replication from source to
destination.

### [TieringPolicy](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.TieringPolicy)

Defines tiering policy for the volume.

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

### [TierAction](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.TieringPolicy.TierAction)

Tier action for the volume.

### [TransferStats](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateActiveDirectoryRequest)

UpdateActiveDirectoryRequest for updating an active
directory.

### [UpdateBackupPolicyRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateBackupPolicyRequest)

UpdateBackupPolicyRequest for updating a backup policy.

### [UpdateBackupRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateBackupRequest)

UpdateBackupRequest updates description and/or labels for a
backup.

### [UpdateBackupVaultRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateBackupVaultRequest)

UpdateBackupVaultRequest updates description and/or labels
for a backupVault.

### [UpdateHostGroupRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateHostGroupRequest)

UpdateHostGroupRequest for updating a host group.

### [UpdateKmsConfigRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateKmsConfigRequest)

UpdateKmsConfigRequest updates a KMS Config.

### [UpdateQuotaRuleRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateQuotaRuleRequest)

UpdateQuotaRuleRequest for updating a quota rule.

### [UpdateReplicationRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateReplicationRequest)

UpdateReplicationRequest updates description and/or labels
for a replication.

### [UpdateSnapshotRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateSnapshotRequest)

UpdateSnapshotRequest updates description and/or labels for a
snapshot.

### [UpdateStoragePoolRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateStoragePoolRequest)

UpdateStoragePoolRequest updates a Storage Pool.

### [UpdateVolumeRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UpdateVolumeRequest)

Message for updating a Volume

### [UserCommands](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.UserCommands)

UserCommands contains the commands to be executed by the
customer.

### [ValidateDirectoryServiceRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.ValidateDirectoryServiceRequest)

ValidateDirectoryServiceRequest validates the directory
service policy attached to the storage pool.

### [VerifyKmsConfigRequest](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.VerifyKmsConfigRequest)

VerifyKmsConfigRequest specifies the KMS config to be
validated.

### [VerifyKmsConfigResponse](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.VerifyKmsConfigResponse)

VerifyKmsConfigResponse contains the information if the
config is correctly and error message.

### [Volume](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Volume)

Volume provides a filesystem that you can mount.

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

### [CloneDetails](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Volume.CloneDetails)

Details about a clone volume.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Volume.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.Volume.State)

The volume states

### [WeeklySchedule](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.types.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](https://docs.cloud.google.com/python/docs/reference/netapp/latest/google.cloud.netapp_v1.services.net_app.pagers)

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