Cloud Storage v2 API - Namespace Google.Cloud.Storage.Control.V2 (1.8.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.

DeleteFolderRecursiveMetadata

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

DeleteFolderRecursiveRequest

Request message for DeleteFolderRecursive.

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.

FindingSummary

A summary of findings generated for an organization, a folder, or a project.

FindingSummary.Types

Container for nested types declared in the FindingSummary message type.

FindingSummary.Types.SummaryDetails

Details about the FindingSummary resource.

FindingSummary.Types.SummaryDetails.Types

Container for nested types declared in the SummaryDetails message type.

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.

GetIntelligenceFindingRequest

Request message to get the IntelligenceFinding resource associated with a project.

GetIntelligenceFindingRevisionRequest

Request message to get the IntelligenceFindingRevision resource associated with a project.

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.

IntelligenceFinding

The IntelligenceFinding resource that represents a security, performance, or cost-related finding about a project or bucket.

IntelligenceFinding.Types

Container for nested types declared in the IntelligenceFinding message type.

IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike

Represents a finding about a spike in Class A/B operations on Coldline or Archive Cloud Storage objects. This corresponds to the COLD_AND_ARCHIVAL_STORAGE_OPERATIONS_SPIKE finding type.

IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types

Container for nested types declared in the ColdlineAndArchivalStorageOperationsSpike message type.

IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution

Represents the operation spike details for a bucket.

IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution.Types

Container for nested types declared in the BucketContribution message type.

IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution.Types.Contribution

Represents the contribution of the bucket towards the IntelligenceFinding.

IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution.Types.Contribution.Types

Container for nested types declared in the Contribution message type.

IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution.Types.Contribution.Types.PrefixContribution

Represents the operation spike details for an object prefix.

IntelligenceFinding.Types.CrossRegionEgressSpike

Represents a finding about a spike in cross-region egress from Cloud Storage. This corresponds to the CROSS_REGION_EGRESS_SPIKE finding type.

IntelligenceFinding.Types.CrossRegionEgressSpike.Types

Container for nested types declared in the CrossRegionEgressSpike message type.

IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution

Represents the cross-region egress spike details for a bucket.

IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution.Types

Container for nested types declared in the BucketContribution message type.

IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution.Types.Contribution

Represents the contribution of the bucket towards the IntelligenceFinding.

IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution.Types.Contribution.Types

Container for nested types declared in the Contribution message type.

IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution.Types.Contribution.Types.PrefixContribution

Represents the cross-region egress spike details for an object prefix.

IntelligenceFinding.Types.StorageGrowthAboveTrend

Represents a finding about a storage growth above the expected trend. This corresponds to the STORAGE_GROWTH_ABOVE_TREND finding type.

IntelligenceFinding.Types.StorageGrowthAboveTrend.Types

Container for nested types declared in the StorageGrowthAboveTrend message type.

IntelligenceFinding.Types.StorageGrowthAboveTrend.Types.BucketContribution

Represents the storage growth details for a bucket.

IntelligenceFinding.Types.ThrottledRequestSpike

Represents a finding about a spike in throttled requests (429 errors) within a project. This corresponds to the THROTTLED_REQUEST_SPIKE finding type.

IntelligenceFinding.Types.ThrottledRequestSpike.Types

Container for nested types declared in the ThrottledRequestSpike message type.

IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution

Represents the throttled requests details for a bucket.

IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution.Types

Container for nested types declared in the BucketContribution message type.

IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution.Types.Contribution

Represents the contribution of the bucket towards the IntelligenceFinding.

IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution.Types.Contribution.Types

Container for nested types declared in the Contribution message type.

IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution.Types.Contribution.Types.PrefixContribution

Represents throttled requests details for an object prefix.

IntelligenceFindingName

Resource name for the IntelligenceFinding resource.

IntelligenceFindingRevision

An IntelligenceFindingRevision represents a specific revision of an IntelligenceFinding resource.

IntelligenceFindingRevisionName

Resource name for the IntelligenceFindingRevision 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.

ListIntelligenceFindingRevisionsRequest

Request message to list IntelligenceFindingRevision resources associated with a project.

ListIntelligenceFindingRevisionsResponse

Response message to list IntelligenceFindingRevision resources associated with a project.

ListIntelligenceFindingsRequest

Request message to list IntelligenceFinding resources associated with a project.

ListIntelligenceFindingsResponse

Response message to list the IntelligenceFinding resources associated with a project.

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.

SummarizeIntelligenceFindingsRequest

Request message to summarize the intelligence findings for the specified scope(org, folder or project).

SummarizeIntelligenceFindingsRequest.Types

Container for nested types declared in the SummarizeIntelligenceFindingsRequest message type.

SummarizeIntelligenceFindingsResponse

Response message to summarize the intelligence findings for a specified scope(org, folder or project).

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.

FindingCategory

List of categories a finding falls under.

FindingSeverity

Severity of the IntelligenceFinding resource.

FindingSummary.Types.SummaryDetails.MagnitudeOneofCase

Enum of possible cases for the "magnitude" oneof.

FindingSummary.Types.SummaryDetails.Types.ResourceType

The list of resource types.

FindingType

List the finding types.

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.

IntelligenceFinding.IntelligenceFindingDetailsOneofCase

Enum of possible cases for the "intelligence_finding_details" oneof.

IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution.DetailsOneofCase

Enum of possible cases for the "details" oneof.

IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution.DetailsOneofCase

Enum of possible cases for the "details" oneof.

IntelligenceFinding.Types.StorageGrowthAboveTrend.Types.BucketContribution.DetailsOneofCase

Enum of possible cases for the "details" oneof.

IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution.DetailsOneofCase

Enum of possible cases for the "details" oneof.

IntelligenceFindingName.ResourceNameType

The possible contents of IntelligenceFindingName.

IntelligenceFindingRevisionName.ResourceNameType

The possible contents of IntelligenceFindingRevisionName.

ManagedFolderName.ResourceNameType

The possible contents of ManagedFolderName.

StorageLayoutName.ResourceNameType

The possible contents of StorageLayoutName.

SummarizeIntelligenceFindingsRequest.Types.ResourceScope

The list of resource scopes.