Cloud Storage v2 API - Namespace Google.Cloud.Storage.Control.V2 (1.4.0)

Classes

AnywhereCache

An Anywhere Cache Instance.

AnywhereCacheName

Resource name for the AnywhereCache resource.

BucketName

Resource name for the Bucket resource.

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.

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.

DeleteManagedFolderRequest

DeleteManagedFolder RPC request message.

DisableAnywhereCacheRequest

Request message for DisableAnywhereCache.

Folder

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

FolderName

Resource name for the Folder resource.

GetAnywhereCacheRequest

Request message for GetAnywhereCache.

GetFolderIntelligenceConfigRequest

Request message to get the IntelligenceConfig resource associated with your folder.

IAM Permissions

Requires storage.intelligenceConfigs.get IAM permission on the folder.

GetFolderRequest

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

GetManagedFolderRequest

Request message for GetManagedFolder.

GetOrganizationIntelligenceConfigRequest

Request message to get the IntelligenceConfig resource associated with your organization.

IAM Permissions

Requires storage.intelligenceConfigs.get IAM permission on the organization.

GetProjectIntelligenceConfigRequest

Request message to get the IntelligenceConfig resource associated with your project.

IAM Permissions:

Requires storage.intelligenceConfigs.get IAM permission on the project.

GetStorageLayoutRequest

Request message for GetStorageLayout.

IntelligenceConfig

The IntelligenceConfig resource associated with your organization, folder, or project.

IntelligenceConfig.Types

Container for nested types declared in the IntelligenceConfig message type.

IntelligenceConfig.Types.EffectiveIntelligenceConfig

The effective IntelligenceConfig for the resource.

IntelligenceConfig.Types.EffectiveIntelligenceConfig.Types

Container for nested types declared in the EffectiveIntelligenceConfig message type.

IntelligenceConfig.Types.Filter

Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan.

IntelligenceConfig.Types.Filter.Types

Container for nested types declared in the Filter message type.

IntelligenceConfig.Types.Filter.Types.CloudStorageBuckets

Collection of buckets.

IntelligenceConfig.Types.Filter.Types.CloudStorageLocations

Collection of bucket locations.

IntelligenceConfig.Types.TrialConfig

The trial configuration of the IntelligenceConfig resource.

IntelligenceConfigName

Resource name for the IntelligenceConfig resource.

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.

ManagedFolderName

Resource name for the ManagedFolder resource.

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.

ResumeAnywhereCacheRequest

Request message for ResumeAnywhereCache.

StorageControl

StorageControl service includes selected control plane operations.

StorageControl.StorageControlBase

Base class for server-side implementations of StorageControl

StorageControl.StorageControlClient

Client for StorageControl

StorageControlClient

StorageControl client wrapper, for convenient use.

StorageControlClientBuilder

Builder class for StorageControlClient to provide simple configuration of credentials, endpoint etc.

StorageControlClientImpl

StorageControl client wrapper implementation, for convenient use.

StorageControlSettings

Settings for StorageControlClient instances.

StorageLayout

The storage layout configuration of a bucket.

StorageLayout.Types

Container for nested types declared in the StorageLayout message type.

StorageLayout.Types.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.

StorageLayout.Types.HierarchicalNamespace

Configuration for a bucket's hierarchical namespace feature.

StorageLayoutName

Resource name for the StorageLayout resource.

UpdateAnywhereCacheMetadata

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

UpdateAnywhereCacheRequest

Request message for UpdateAnywhereCache.

UpdateFolderIntelligenceConfigRequest

Request message to update the IntelligenceConfig resource associated with your folder.

IAM Permissions:

Requires storage.intelligenceConfigs.update IAM permission on the folder.

UpdateOrganizationIntelligenceConfigRequest

Request message to update the IntelligenceConfig resource associated with your organization.

IAM Permissions:

Requires storage.intelligenceConfigs.update IAM permission on the organization.

UpdateProjectIntelligenceConfigRequest

Request message to update the IntelligenceConfig resource associated with your project.

IAM Permissions:

Requires storage.intelligenceConfigs.update IAM permission on the folder.

Enums

AnywhereCacheName.ResourceNameType

The possible contents of AnywhereCacheName.

BucketName.ResourceNameType

The possible contents of BucketName.

FolderName.ResourceNameType

The possible contents of FolderName.

IntelligenceConfig.Types.EditionConfig

The edition configuration of the IntelligenceConfig resource. This signifies the edition used for configuring the IntelligenceConfig resource and can only take the following values: EDITION_CONFIG_UNSPECIFIED, INHERIT, DISABLED, STANDARD and TRIAL.

IntelligenceConfig.Types.EffectiveIntelligenceConfig.Types.EffectiveEdition

The effective edition of the IntelligenceConfig resource.

IntelligenceConfig.Types.Filter.CloudStorageBucketsOneofCase

Enum of possible cases for the "cloud_storage_buckets" oneof.

IntelligenceConfig.Types.Filter.CloudStorageLocationsOneofCase

Enum of possible cases for the "cloud_storage_locations" oneof.

IntelligenceConfigName.ResourceNameType

The possible contents of IntelligenceConfigName.

ManagedFolderName.ResourceNameType

The possible contents of ManagedFolderName.

StorageLayoutName.ResourceNameType

The possible contents of StorageLayoutName.