Module pagers (0.2.0)

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

Classes

ListActiveDirectoriesAsyncPager

ListActiveDirectoriesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.netapp_v1.types.active_directory.ListActiveDirectoriesResponse
        ],
    ],
    request: google.cloud.netapp_v1.types.active_directory.ListActiveDirectoriesRequest,
    response: google.cloud.netapp_v1.types.active_directory.ListActiveDirectoriesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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

ListActiveDirectoriesPager(
    method: typing.Callable[
        [...],
        google.cloud.netapp_v1.types.active_directory.ListActiveDirectoriesResponse,
    ],
    request: google.cloud.netapp_v1.types.active_directory.ListActiveDirectoriesRequest,
    response: google.cloud.netapp_v1.types.active_directory.ListActiveDirectoriesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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.

ListKmsConfigsAsyncPager

ListKmsConfigsAsyncPager(
    method: typing.Callable[
        [...], typing.Awaitable[google.cloud.netapp_v1.types.kms.ListKmsConfigsResponse]
    ],
    request: google.cloud.netapp_v1.types.kms.ListKmsConfigsRequest,
    response: google.cloud.netapp_v1.types.kms.ListKmsConfigsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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

ListKmsConfigsPager(
    method: typing.Callable[
        [...], google.cloud.netapp_v1.types.kms.ListKmsConfigsResponse
    ],
    request: google.cloud.netapp_v1.types.kms.ListKmsConfigsRequest,
    response: google.cloud.netapp_v1.types.kms.ListKmsConfigsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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

ListReplicationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.netapp_v1.types.replication.ListReplicationsResponse
        ],
    ],
    request: google.cloud.netapp_v1.types.replication.ListReplicationsRequest,
    response: google.cloud.netapp_v1.types.replication.ListReplicationsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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

ListReplicationsPager(
    method: typing.Callable[
        [...], google.cloud.netapp_v1.types.replication.ListReplicationsResponse
    ],
    request: google.cloud.netapp_v1.types.replication.ListReplicationsRequest,
    response: google.cloud.netapp_v1.types.replication.ListReplicationsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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

ListSnapshotsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.netapp_v1.types.snapshot.ListSnapshotsResponse],
    ],
    request: google.cloud.netapp_v1.types.snapshot.ListSnapshotsRequest,
    response: google.cloud.netapp_v1.types.snapshot.ListSnapshotsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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

ListSnapshotsPager(
    method: typing.Callable[
        [...], google.cloud.netapp_v1.types.snapshot.ListSnapshotsResponse
    ],
    request: google.cloud.netapp_v1.types.snapshot.ListSnapshotsRequest,
    response: google.cloud.netapp_v1.types.snapshot.ListSnapshotsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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

ListStoragePoolsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.netapp_v1.types.storage_pool.ListStoragePoolsResponse
        ],
    ],
    request: google.cloud.netapp_v1.types.storage_pool.ListStoragePoolsRequest,
    response: google.cloud.netapp_v1.types.storage_pool.ListStoragePoolsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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

ListStoragePoolsPager(
    method: typing.Callable[
        [...], google.cloud.netapp_v1.types.storage_pool.ListStoragePoolsResponse
    ],
    request: google.cloud.netapp_v1.types.storage_pool.ListStoragePoolsRequest,
    response: google.cloud.netapp_v1.types.storage_pool.ListStoragePoolsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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

ListVolumesAsyncPager(
    method: typing.Callable[
        [...], typing.Awaitable[google.cloud.netapp_v1.types.volume.ListVolumesResponse]
    ],
    request: google.cloud.netapp_v1.types.volume.ListVolumesRequest,
    response: google.cloud.netapp_v1.types.volume.ListVolumesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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

ListVolumesPager(
    method: typing.Callable[
        [...], google.cloud.netapp_v1.types.volume.ListVolumesResponse
    ],
    request: google.cloud.netapp_v1.types.volume.ListVolumesRequest,
    response: google.cloud.netapp_v1.types.volume.ListVolumesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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.