Package Classes (1.4.0)

Summary of entries of Classes for google-cloud-storage-control.

Classes

StorageControlAsyncClient

StorageControl service includes selected control plane operations.

StorageControlClient

StorageControl service includes selected control plane operations.

ListAnywhereCachesAsyncPager

A pager for iterating through list_anywhere_caches requests.

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

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

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

ListAnywhereCachesPager

A pager for iterating through list_anywhere_caches requests.

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

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

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

ListFoldersAsyncPager

A pager for iterating through list_folders requests.

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

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

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

ListFoldersPager

A pager for iterating through list_folders requests.

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

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

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

ListManagedFoldersAsyncPager

A pager for iterating through list_managed_folders requests.

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

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

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

ListManagedFoldersPager

A pager for iterating through list_managed_folders requests.

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

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

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

AnywhereCache

An Anywhere Cache Instance.

CommonLongRunningOperationMetadata

The message contains metadata that is common to all Storage Control long-running operations, present in its google.longrunning.Operation messages, and accessible via metadata.common_metadata.

CreateAnywhereCacheMetadata

Message returned in the metadata field of the Operation resource for CreateAnywhereCache operations.

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

CreateAnywhereCacheRequest

Request message for CreateAnywhereCache.

CreateFolderRequest

Request message for CreateFolder. This operation is only applicable to a hierarchical namespace enabled bucket.

CreateManagedFolderRequest

Request message for CreateManagedFolder.

DeleteFolderRequest

Request message for DeleteFolder. This operation is only applicable to a hierarchical namespace enabled bucket.

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

DeleteManagedFolderRequest

DeleteManagedFolder RPC request message.

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

DisableAnywhereCacheRequest

Request message for DisableAnywhereCache.

Folder

A folder resource. This resource can only exist in a hierarchical namespace enabled bucket.

GetAnywhereCacheRequest

Request message for GetAnywhereCache.

GetFolderRequest

Request message for GetFolder. This operation is only applicable to a hierarchical namespace enabled bucket.

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

GetManagedFolderRequest

Request message for GetManagedFolder.

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

GetStorageLayoutRequest

Request message for GetStorageLayout.

ListAnywhereCachesRequest

Request message for ListAnywhereCaches.

ListAnywhereCachesResponse

Response message for ListAnywhereCaches.

ListFoldersRequest

Request message for ListFolders. This operation is only applicable to a hierarchical namespace enabled bucket.

ListFoldersResponse

Response message for ListFolders.

ListManagedFoldersRequest

Request message for ListManagedFolders.

ListManagedFoldersResponse

Response message for ListManagedFolders.

ManagedFolder

A managed folder.

PauseAnywhereCacheRequest

Request message for PauseAnywhereCache.

PendingRenameInfo

Contains information about a pending rename operation.

RenameFolderMetadata

Message returned in the metadata field of the Operation resource for RenameFolder operations.

RenameFolderRequest

Request message for RenameFolder. This operation is only applicable to a hierarchical namespace enabled bucket.

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

ResumeAnywhereCacheRequest

Request message for ResumeAnywhereCache.

StorageLayout

The storage layout configuration of a bucket.

CustomPlacementConfig

Configuration for Custom Dual Regions. It should specify precisely two eligible regions within the same Multiregion. More information on regions may be found here <https://cloud.google.com/storage/docs/locations>__.

HierarchicalNamespace

Configuration for a bucket's hierarchical namespace feature.

UpdateAnywhereCacheMetadata

Message returned in the metadata field of the Operation resource for UpdateAnywhereCache operation.

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

UpdateAnywhereCacheRequest

Request message for UpdateAnywhereCache.

Modules

pagers

API documentation for storage_control_v2.services.storage_control.pagers module.