Google Cloud Storage Insights v1 API - Namespace Google.Cloud.StorageInsights.V1 (1.4.0)

Classes

CSVOptions

Options to configure CSV formatted reports.

CloudStorageDestinationOptions

Options to store reports in storage systems. Next ID: 3

CloudStorageFilters

Options to filter data on storage systems. Next ID: 2

CreateDatasetConfigRequest

Request message for [CreateDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.CreateDatasetConfig]

CreateReportConfigRequest

Message for creating a ReportConfig

DatasetConfig

Message describing the dataset configuration properties. For more information, see Dataset configuration properties.

DatasetConfig.Types

Container for nested types declared in the DatasetConfig message type.

DatasetConfig.Types.BucketErrors

Provides a summary of the bucket level error statistics.

DatasetConfig.Types.CloudStorageBuckets

Collection of Cloud Storage buckets.

DatasetConfig.Types.CloudStorageBuckets.Types

Container for nested types declared in the CloudStorageBuckets message type.

DatasetConfig.Types.CloudStorageBuckets.Types.CloudStorageBucket

Defines the bucket by its name or a regex pattern to match buckets.

DatasetConfig.Types.CloudStorageLocations

Collection of Cloud Storage locations.

Defines the details about the linked dataset.

DatasetConfig.Types.ProjectErrors

Provides a summary of the project level error statistics.

DatasetConfig.Types.SourceFolders

Specifies a set of folders to include in the dataset

DatasetConfig.Types.SourceProjects

Collection of project numbers

DatasetConfig.Types.ValidationErrorsBeforeIngestion

Summary of validation errors that occurred during the verification phase.

DatasetConfigName

Resource name for the DatasetConfig resource.

DeleteDatasetConfigRequest

Request message for [DeleteDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.DeleteDatasetConfig]

DeleteReportConfigRequest

Message for deleting a ReportConfig

FrequencyOptions

ReportConfig Resource:

Options to setup frequency of report generation.

FrequencyOptions.Types

Container for nested types declared in the FrequencyOptions message type.

GetDatasetConfigRequest

Request message for [GetDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.GetDatasetConfig]

GetReportConfigRequest

Message for getting a ReportConfig

GetReportDetailRequest

Message for getting a ReportDetail

Identity

Identity lets the user provide the type of identity to use, and outputs the identity string that can be used for IAM policy changes.

Identity.Types

Container for nested types declared in the Identity message type.

LinkDatasetRequest

Request message for [LinkDataset][google.cloud.storageinsights.v1.StorageInsights.LinkDataset]

LinkDatasetResponse

Response message for [LinkDataset][google.cloud.storageinsights.v1.StorageInsights.LinkDataset]

ListDatasetConfigsRequest

Request message for [ListDatasetConfigs][google.cloud.storageinsights.v1.StorageInsights.ListDatasetConfigs]

ListDatasetConfigsResponse

Response message for [ListDatasetConfigs][google.cloud.storageinsights.v1.StorageInsights.ListDatasetConfigs]

ListReportConfigsRequest

Request message for [ListReportConfigs][google.cloud.storageinsights.v1.StorageInsights.ListReportConfigs]

ListReportConfigsResponse

Message for response to listing ReportConfigs

ListReportDetailsRequest

Message for requesting list of ReportDetails

ListReportDetailsResponse

Message for response to listing ReportDetails

LocationMetadata

Metadata that helps discover which resources are available in a location.

ObjectMetadataReportOptions

Report specification for exporting object metadata. Next ID: 4

OperationMetadata

Represents the metadata of the long-running operation.

ParquetOptions

Options to configure Parquet formatted reports.

ReportConfig

Message describing ReportConfig object. ReportConfig is the configuration to generate reports. See https://cloud.google.com/storage/docs/insights/using-inventory-reports#create-config-rest for more details on how to set various fields. Next ID: 12

ReportConfigName

Resource name for the ReportConfig resource.

ReportDetail

Message describing ReportDetail object. ReportDetail represents metadata of generated reports for a ReportConfig. Next ID: 10

ReportDetail.Types

Container for nested types declared in the ReportDetail message type.

ReportDetail.Types.Metrics

Different metrics associated with the generated report.

ReportDetailName

Resource name for the ReportDetail resource.

StorageInsights

Service describing handlers for resources

StorageInsights.StorageInsightsBase

Base class for server-side implementations of StorageInsights

StorageInsights.StorageInsightsClient

Client for StorageInsights

StorageInsightsClient

StorageInsights client wrapper, for convenient use.

StorageInsightsClientBuilder

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

StorageInsightsClientImpl

StorageInsights client wrapper implementation, for convenient use.

StorageInsightsSettings

Settings for StorageInsightsClient instances.

UnlinkDatasetRequest

Request message for [UnlinkDataset][google.cloud.storageinsights.v1.StorageInsights.UnlinkDataset]

UpdateDatasetConfigRequest

Request message for [UpdateDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.UpdateDatasetConfig]

UpdateReportConfigRequest

Message for updating a ReportConfig

Enums

DatasetConfig.CloudStorageBucketsOneofCase

Enum of possible cases for the "cloud_storage_buckets" oneof.

DatasetConfig.CloudStorageLocationsOneofCase

Enum of possible cases for the "cloud_storage_locations" oneof.

DatasetConfig.SourceOptionsOneofCase

Enum of possible cases for the "source_options" oneof.

DatasetConfig.Types.CloudStorageBuckets.Types.CloudStorageBucket.CloudStorageBucketOneofCase

Enum of possible cases for the "cloud_storage_bucket" oneof.

DatasetConfig.Types.ConfigState

State of the configuration.

DatasetConfig.Types.ProjectErrors.DestinationProjectCheckResultOneofCase

Enum of possible cases for the "destination_project_check_result" oneof.

DatasetConfigName.ResourceNameType

The possible contents of DatasetConfigName.

FrequencyOptions.Types.Frequency

This ENUM specifies possible frequencies of report generation.

Identity.Types.IdentityType

Type of service account to use for the dataset configuration.

ObjectMetadataReportOptions.DestinationOptionsOneofCase

Enum of possible cases for the "destination_options" oneof.

ObjectMetadataReportOptions.FilterOneofCase

Enum of possible cases for the "filter" oneof.

ReportConfig.ReportFormatOneofCase

Enum of possible cases for the "report_format" oneof.

ReportConfig.ReportKindOneofCase

Enum of possible cases for the "report_kind" oneof.

ReportConfigName.ResourceNameType

The possible contents of ReportConfigName.

ReportDetailName.ResourceNameType

The possible contents of ReportDetailName.