Constants
StorageInsights_ListReportConfigs_FullMethodName, StorageInsights_GetReportConfig_FullMethodName, StorageInsights_CreateReportConfig_FullMethodName, StorageInsights_UpdateReportConfig_FullMethodName, StorageInsights_DeleteReportConfig_FullMethodName, StorageInsights_ListReportDetails_FullMethodName, StorageInsights_GetReportDetail_FullMethodName, StorageInsights_ListDatasetConfigs_FullMethodName, StorageInsights_GetDatasetConfig_FullMethodName, StorageInsights_CreateDatasetConfig_FullMethodName, StorageInsights_UpdateDatasetConfig_FullMethodName, StorageInsights_DeleteDatasetConfig_FullMethodName, StorageInsights_LinkDataset_FullMethodName, StorageInsights_UnlinkDataset_FullMethodName
const (
StorageInsights_ListReportConfigs_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/ListReportConfigs"
StorageInsights_GetReportConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/GetReportConfig"
StorageInsights_CreateReportConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/CreateReportConfig"
StorageInsights_UpdateReportConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/UpdateReportConfig"
StorageInsights_DeleteReportConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/DeleteReportConfig"
StorageInsights_ListReportDetails_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/ListReportDetails"
StorageInsights_GetReportDetail_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/GetReportDetail"
StorageInsights_ListDatasetConfigs_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/ListDatasetConfigs"
StorageInsights_GetDatasetConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/GetDatasetConfig"
StorageInsights_CreateDatasetConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/CreateDatasetConfig"
StorageInsights_UpdateDatasetConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/UpdateDatasetConfig"
StorageInsights_DeleteDatasetConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/DeleteDatasetConfig"
StorageInsights_LinkDataset_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/LinkDataset"
StorageInsights_UnlinkDataset_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/UnlinkDataset"
)Variables
FrequencyOptions_Frequency_name, FrequencyOptions_Frequency_value
var (
FrequencyOptions_Frequency_name = map[int32]string{
0: "FREQUENCY_UNSPECIFIED",
1: "DAILY",
2: "WEEKLY",
}
FrequencyOptions_Frequency_value = map[string]int32{
"FREQUENCY_UNSPECIFIED": 0,
"DAILY": 1,
"WEEKLY": 2,
}
)Enum value maps for FrequencyOptions_Frequency.
Identity_IdentityType_name, Identity_IdentityType_value
var (
Identity_IdentityType_name = map[int32]string{
0: "IDENTITY_TYPE_UNSPECIFIED",
1: "IDENTITY_TYPE_PER_CONFIG",
2: "IDENTITY_TYPE_PER_PROJECT",
}
Identity_IdentityType_value = map[string]int32{
"IDENTITY_TYPE_UNSPECIFIED": 0,
"IDENTITY_TYPE_PER_CONFIG": 1,
"IDENTITY_TYPE_PER_PROJECT": 2,
}
)Enum value maps for Identity_IdentityType.
DatasetConfig_ConfigState_name, DatasetConfig_ConfigState_value
var (
DatasetConfig_ConfigState_name = map[int32]string{
0: "CONFIG_STATE_UNSPECIFIED",
1: "CONFIG_STATE_ACTIVE",
2: "CONFIG_STATE_VERIFICATION_IN_PROGRESS",
3: "CONFIG_STATE_CREATED",
4: "CONFIG_STATE_PROCESSING",
}
DatasetConfig_ConfigState_value = map[string]int32{
"CONFIG_STATE_UNSPECIFIED": 0,
"CONFIG_STATE_ACTIVE": 1,
"CONFIG_STATE_VERIFICATION_IN_PROGRESS": 2,
"CONFIG_STATE_CREATED": 3,
"CONFIG_STATE_PROCESSING": 4,
}
)Enum value maps for DatasetConfig_ConfigState.
File_google_cloud_storageinsights_v1_storageinsights_proto
var File_google_cloud_storageinsights_v1_storageinsights_proto protoreflect.FileDescriptorStorageInsights_ServiceDesc
var StorageInsights_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.storageinsights.v1.StorageInsights",
HandlerType: (*StorageInsightsServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "ListReportConfigs",
Handler: _StorageInsights_ListReportConfigs_Handler,
},
{
MethodName: "GetReportConfig",
Handler: _StorageInsights_GetReportConfig_Handler,
},
{
MethodName: "CreateReportConfig",
Handler: _StorageInsights_CreateReportConfig_Handler,
},
{
MethodName: "UpdateReportConfig",
Handler: _StorageInsights_UpdateReportConfig_Handler,
},
{
MethodName: "DeleteReportConfig",
Handler: _StorageInsights_DeleteReportConfig_Handler,
},
{
MethodName: "ListReportDetails",
Handler: _StorageInsights_ListReportDetails_Handler,
},
{
MethodName: "GetReportDetail",
Handler: _StorageInsights_GetReportDetail_Handler,
},
{
MethodName: "ListDatasetConfigs",
Handler: _StorageInsights_ListDatasetConfigs_Handler,
},
{
MethodName: "GetDatasetConfig",
Handler: _StorageInsights_GetDatasetConfig_Handler,
},
{
MethodName: "CreateDatasetConfig",
Handler: _StorageInsights_CreateDatasetConfig_Handler,
},
{
MethodName: "UpdateDatasetConfig",
Handler: _StorageInsights_UpdateDatasetConfig_Handler,
},
{
MethodName: "DeleteDatasetConfig",
Handler: _StorageInsights_DeleteDatasetConfig_Handler,
},
{
MethodName: "LinkDataset",
Handler: _StorageInsights_LinkDataset_Handler,
},
{
MethodName: "UnlinkDataset",
Handler: _StorageInsights_UnlinkDataset_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/storageinsights/v1/storageinsights.proto",
}StorageInsights_ServiceDesc is the grpc.ServiceDesc for StorageInsights service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions
func RegisterStorageInsightsServer
func RegisterStorageInsightsServer(s grpc.ServiceRegistrar, srv StorageInsightsServer)CSVOptions
type CSVOptions struct {
// Record separator characters in CSV.
RecordSeparator string `protobuf:"bytes,1,opt,name=record_separator,json=recordSeparator,proto3" json:"record_separator,omitempty"`
// Delimiter characters in CSV.
Delimiter string `protobuf:"bytes,2,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
// If set, will include a header row in the CSV report.
HeaderRequired bool `protobuf:"varint,3,opt,name=header_required,json=headerRequired,proto3" json:"header_required,omitempty"`
// contains filtered or unexported fields
}Options to configure CSV formatted reports.
func (*CSVOptions) Descriptor
func (*CSVOptions) Descriptor() ([]byte, []int)Deprecated: Use CSVOptions.ProtoReflect.Descriptor instead.
func (*CSVOptions) GetDelimiter
func (x *CSVOptions) GetDelimiter() stringfunc (*CSVOptions) GetHeaderRequired
func (x *CSVOptions) GetHeaderRequired() boolfunc (*CSVOptions) GetRecordSeparator
func (x *CSVOptions) GetRecordSeparator() stringfunc (*CSVOptions) ProtoMessage
func (*CSVOptions) ProtoMessage()func (*CSVOptions) ProtoReflect
func (x *CSVOptions) ProtoReflect() protoreflect.Messagefunc (*CSVOptions) Reset
func (x *CSVOptions) Reset()func (*CSVOptions) String
func (x *CSVOptions) String() stringCloudStorageDestinationOptions
type CloudStorageDestinationOptions struct {
// Destination bucket.
Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
// Destination path is the path in the bucket where the report should be
// generated.
DestinationPath string `protobuf:"bytes,2,opt,name=destination_path,json=destinationPath,proto3" json:"destination_path,omitempty"`
// contains filtered or unexported fields
}Options to store reports in storage systems. Next ID: 3
func (*CloudStorageDestinationOptions) Descriptor
func (*CloudStorageDestinationOptions) Descriptor() ([]byte, []int)Deprecated: Use CloudStorageDestinationOptions.ProtoReflect.Descriptor instead.
func (*CloudStorageDestinationOptions) GetBucket
func (x *CloudStorageDestinationOptions) GetBucket() stringfunc (*CloudStorageDestinationOptions) GetDestinationPath
func (x *CloudStorageDestinationOptions) GetDestinationPath() stringfunc (*CloudStorageDestinationOptions) ProtoMessage
func (*CloudStorageDestinationOptions) ProtoMessage()func (*CloudStorageDestinationOptions) ProtoReflect
func (x *CloudStorageDestinationOptions) ProtoReflect() protoreflect.Messagefunc (*CloudStorageDestinationOptions) Reset
func (x *CloudStorageDestinationOptions) Reset()func (*CloudStorageDestinationOptions) String
func (x *CloudStorageDestinationOptions) String() stringCloudStorageFilters
type CloudStorageFilters struct {
// Bucket for which the report will be generated.
Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
// contains filtered or unexported fields
}Options to filter data on storage systems. Next ID: 2
func (*CloudStorageFilters) Descriptor
func (*CloudStorageFilters) Descriptor() ([]byte, []int)Deprecated: Use CloudStorageFilters.ProtoReflect.Descriptor instead.
func (*CloudStorageFilters) GetBucket
func (x *CloudStorageFilters) GetBucket() stringfunc (*CloudStorageFilters) ProtoMessage
func (*CloudStorageFilters) ProtoMessage()func (*CloudStorageFilters) ProtoReflect
func (x *CloudStorageFilters) ProtoReflect() protoreflect.Messagefunc (*CloudStorageFilters) Reset
func (x *CloudStorageFilters) Reset()func (*CloudStorageFilters) String
func (x *CloudStorageFilters) String() stringCreateDatasetConfigRequest
type CreateDatasetConfigRequest struct {
// Required. Value for parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. ID of the requesting object.
// If auto-generating ID is enabled on the server-side, remove this field and
// `dataset_config_id` from the method_signature of Create RPC
// Note: The value should not contain any hyphens.
DatasetConfigId string `protobuf:"bytes,2,opt,name=dataset_config_id,json=datasetConfigId,proto3" json:"dataset_config_id,omitempty"`
// Required. The resource being created
DatasetConfig *DatasetConfig `protobuf:"bytes,3,opt,name=dataset_config,json=datasetConfig,proto3" json:"dataset_config,omitempty"`
// Optional. A unique identifier for your request.
// Specify the request ID if you need to retry the request.
// If you retry the request with the same ID within 60 minutes, the server
// ignores the request if it has already completed the original request.
//
// For example, if your initial request times out and you retry the request
// using the same request ID, the server recognizes the original request and
// does not process the new request.
//
// The request ID must be a valid UUID and cannot be a zero UUID
// (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}Request message for
[CreateDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.CreateDatasetConfig]
func (*CreateDatasetConfigRequest) Descriptor
func (*CreateDatasetConfigRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateDatasetConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateDatasetConfigRequest) GetDatasetConfig
func (x *CreateDatasetConfigRequest) GetDatasetConfig() *DatasetConfigfunc (*CreateDatasetConfigRequest) GetDatasetConfigId
func (x *CreateDatasetConfigRequest) GetDatasetConfigId() stringfunc (*CreateDatasetConfigRequest) GetParent
func (x *CreateDatasetConfigRequest) GetParent() stringfunc (*CreateDatasetConfigRequest) GetRequestId
func (x *CreateDatasetConfigRequest) GetRequestId() stringfunc (*CreateDatasetConfigRequest) ProtoMessage
func (*CreateDatasetConfigRequest) ProtoMessage()func (*CreateDatasetConfigRequest) ProtoReflect
func (x *CreateDatasetConfigRequest) ProtoReflect() protoreflect.Messagefunc (*CreateDatasetConfigRequest) Reset
func (x *CreateDatasetConfigRequest) Reset()func (*CreateDatasetConfigRequest) String
func (x *CreateDatasetConfigRequest) String() stringCreateReportConfigRequest
type CreateReportConfigRequest struct {
// Required. Value for parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The resource being created
ReportConfig *ReportConfig `protobuf:"bytes,3,opt,name=report_config,json=reportConfig,proto3" json:"report_config,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}Message for creating a ReportConfig
func (*CreateReportConfigRequest) Descriptor
func (*CreateReportConfigRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateReportConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateReportConfigRequest) GetParent
func (x *CreateReportConfigRequest) GetParent() stringfunc (*CreateReportConfigRequest) GetReportConfig
func (x *CreateReportConfigRequest) GetReportConfig() *ReportConfigfunc (*CreateReportConfigRequest) GetRequestId
func (x *CreateReportConfigRequest) GetRequestId() stringfunc (*CreateReportConfigRequest) ProtoMessage
func (*CreateReportConfigRequest) ProtoMessage()func (*CreateReportConfigRequest) ProtoReflect
func (x *CreateReportConfigRequest) ProtoReflect() protoreflect.Messagefunc (*CreateReportConfigRequest) Reset
func (x *CreateReportConfigRequest) Reset()func (*CreateReportConfigRequest) String
func (x *CreateReportConfigRequest) String() stringDatasetConfig
type DatasetConfig struct {
// Identifier. name of resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The UTC time at which the dataset configuration was created.
// This is auto-populated.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The UTC time at which the dataset configuration was last
// updated. This is auto-populated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Labels as key value pairs
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Output only. System generated unique identifier for the resource.
Uid string `protobuf:"bytes,5,opt,name=uid,proto3" json:"uid,omitempty"`
// Optional. Organization resource ID that the source projects should belong
// to. Projects that do not belong to the provided organization are not
// considered when creating the dataset.
OrganizationNumber int64 `protobuf:"varint,22,opt,name=organization_number,json=organizationNumber,proto3" json:"organization_number,omitempty"`
// Defines the options for providing source identifiers for the dataset.
//
// Types that are assignable to SourceOptions:
//
// *DatasetConfig_SourceProjects_
// *DatasetConfig_SourceFolders_
// *DatasetConfig_OrganizationScope
// *DatasetConfig_CloudStorageObjectPath
SourceOptions isDatasetConfig_SourceOptions `protobuf_oneof:"source_options"`
// Cloud Storage locations to include or exclude.
//
// Types that are assignable to CloudStorageLocations:
//
// *DatasetConfig_IncludeCloudStorageLocations
// *DatasetConfig_ExcludeCloudStorageLocations
CloudStorageLocations isDatasetConfig_CloudStorageLocations `protobuf_oneof:"cloud_storage_locations"`
// Cloud Storage buckets to include or exclude.
//
// Types that are assignable to CloudStorageBuckets:
//
// *DatasetConfig_IncludeCloudStorageBuckets
// *DatasetConfig_ExcludeCloudStorageBuckets
CloudStorageBuckets isDatasetConfig_CloudStorageBuckets `protobuf_oneof:"cloud_storage_buckets"`
// If set to `true`, the request includes all the newly created buckets in the
// dataset that meet the inclusion and exclusion rules.
IncludeNewlyCreatedBuckets bool `protobuf:"varint,12,opt,name=include_newly_created_buckets,json=includeNewlyCreatedBuckets,proto3" json:"include_newly_created_buckets,omitempty"`
// Optional. If set to `false`, then all the permission checks must be
// successful before the system can start ingesting data. This field can only
// be updated before the system ingests data for the first time. Any attempt
// to modify the field after data ingestion starts results in an error.
//
// Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
SkipVerificationAndIngest bool `protobuf:"varint,19,opt,name=skip_verification_and_ingest,json=skipVerificationAndIngest,proto3" json:"skip_verification_and_ingest,omitempty"`
// Number of days of history that must be retained.
RetentionPeriodDays int32 `protobuf:"varint,14,opt,name=retention_period_days,json=retentionPeriodDays,proto3" json:"retention_period_days,omitempty"`
// Details of the linked dataset.
Link *DatasetConfig_Link `protobuf:"bytes,15,opt,name=link,proto3" json:"link,omitempty"`
// Identity used by this `datasetConfig`.
Identity *Identity `protobuf:"bytes,16,opt,name=identity,proto3" json:"identity,omitempty"`
// Output only. Status of the `datasetConfig`.
Status *status.Status `protobuf:"bytes,17,opt,name=status,proto3" json:"status,omitempty"`
// Output only. State of the `datasetConfig`.
DatasetConfigState DatasetConfig_ConfigState `protobuf:"varint,18,opt,name=dataset_config_state,json=datasetConfigState,proto3,enum=google.cloud.storageinsights.v1.DatasetConfig_ConfigState" json:"dataset_config_state,omitempty"`
// Optional. A user-provided description for the dataset configuration.
//
// Maximum length: 256 characters.
Description string `protobuf:"bytes,20,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}Message describing the dataset configuration properties. For more information, see Dataset configuration properties.
func (*DatasetConfig) Descriptor
func (*DatasetConfig) Descriptor() ([]byte, []int)Deprecated: Use DatasetConfig.ProtoReflect.Descriptor instead.
func (*DatasetConfig) GetCloudStorageBuckets
func (m *DatasetConfig) GetCloudStorageBuckets() isDatasetConfig_CloudStorageBucketsfunc (*DatasetConfig) GetCloudStorageLocations
func (m *DatasetConfig) GetCloudStorageLocations() isDatasetConfig_CloudStorageLocationsfunc (*DatasetConfig) GetCloudStorageObjectPath
func (x *DatasetConfig) GetCloudStorageObjectPath() stringfunc (*DatasetConfig) GetCreateTime
func (x *DatasetConfig) GetCreateTime() *timestamppb.Timestampfunc (*DatasetConfig) GetDatasetConfigState
func (x *DatasetConfig) GetDatasetConfigState() DatasetConfig_ConfigStatefunc (*DatasetConfig) GetDescription
func (x *DatasetConfig) GetDescription() stringfunc (*DatasetConfig) GetExcludeCloudStorageBuckets
func (x *DatasetConfig) GetExcludeCloudStorageBuckets() *DatasetConfig_CloudStorageBucketsfunc (*DatasetConfig) GetExcludeCloudStorageLocations
func (x *DatasetConfig) GetExcludeCloudStorageLocations() *DatasetConfig_CloudStorageLocationsfunc (*DatasetConfig) GetIdentity
func (x *DatasetConfig) GetIdentity() *Identityfunc (*DatasetConfig) GetIncludeCloudStorageBuckets
func (x *DatasetConfig) GetIncludeCloudStorageBuckets() *DatasetConfig_CloudStorageBucketsfunc (*DatasetConfig) GetIncludeCloudStorageLocations
func (x *DatasetConfig) GetIncludeCloudStorageLocations() *DatasetConfig_CloudStorageLocationsfunc (*DatasetConfig) GetIncludeNewlyCreatedBuckets
func (x *DatasetConfig) GetIncludeNewlyCreatedBuckets() boolfunc (*DatasetConfig) GetLabels
func (x *DatasetConfig) GetLabels() map[string]stringfunc (*DatasetConfig) GetLink
func (x *DatasetConfig) GetLink() *DatasetConfig_Linkfunc (*DatasetConfig) GetName
func (x *DatasetConfig) GetName() stringfunc (*DatasetConfig) GetOrganizationNumber
func (x *DatasetConfig) GetOrganizationNumber() int64func (*DatasetConfig) GetOrganizationScope
func (x *DatasetConfig) GetOrganizationScope() boolfunc (*DatasetConfig) GetRetentionPeriodDays
func (x *DatasetConfig) GetRetentionPeriodDays() int32func (*DatasetConfig) GetSkipVerificationAndIngest
func (x *DatasetConfig) GetSkipVerificationAndIngest() boolDeprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
func (*DatasetConfig) GetSourceFolders
func (x *DatasetConfig) GetSourceFolders() *DatasetConfig_SourceFoldersfunc (*DatasetConfig) GetSourceOptions
func (m *DatasetConfig) GetSourceOptions() isDatasetConfig_SourceOptionsfunc (*DatasetConfig) GetSourceProjects
func (x *DatasetConfig) GetSourceProjects() *DatasetConfig_SourceProjectsfunc (*DatasetConfig) GetStatus
func (x *DatasetConfig) GetStatus() *status.Statusfunc (*DatasetConfig) GetUid
func (x *DatasetConfig) GetUid() stringfunc (*DatasetConfig) GetUpdateTime
func (x *DatasetConfig) GetUpdateTime() *timestamppb.Timestampfunc (*DatasetConfig) ProtoMessage
func (*DatasetConfig) ProtoMessage()func (*DatasetConfig) ProtoReflect
func (x *DatasetConfig) ProtoReflect() protoreflect.Messagefunc (*DatasetConfig) Reset
func (x *DatasetConfig) Reset()func (*DatasetConfig) String
func (x *DatasetConfig) String() stringDatasetConfig_BucketErrors
type DatasetConfig_BucketErrors struct {
// Optional. Count of successfully validated buckets.
ValidatedCount int64 `protobuf:"varint,1,opt,name=validated_count,json=validatedCount,proto3" json:"validated_count,omitempty"`
// Optional. Count of buckets with permission denied errors.
PermissionDeniedCount int64 `protobuf:"varint,2,opt,name=permission_denied_count,json=permissionDeniedCount,proto3" json:"permission_denied_count,omitempty"`
// Optional. Subset of bucket names that have permission denied.
PermissionDeniedBucketIds []string `protobuf:"bytes,3,rep,name=permission_denied_bucket_ids,json=permissionDeniedBucketIds,proto3" json:"permission_denied_bucket_ids,omitempty"`
// Optional. Count of buckets that are not subscribed to Storage
// Intelligence.
//
// Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
NonManagementHubEntitledCount int64 `protobuf:"varint,5,opt,name=non_management_hub_entitled_count,json=nonManagementHubEntitledCount,proto3" json:"non_management_hub_entitled_count,omitempty"`
// Optional. Number of buckets that encountered internal errors during the
// validation process. These buckets are automatically retried in subsequent
// validation attempts.
InternalErrorCount int64 `protobuf:"varint,4,opt,name=internal_error_count,json=internalErrorCount,proto3" json:"internal_error_count,omitempty"`
// Optional. Count of buckets that are not subscribed to Storage
// Intelligence.
NonStorageIntelligenceEntitledCount int64 `protobuf:"varint,7,opt,name=non_storage_intelligence_entitled_count,json=nonStorageIntelligenceEntitledCount,proto3" json:"non_storage_intelligence_entitled_count,omitempty"`
// Optional. Subset of bucket names that are not subscribed to Storage
// Intelligence.
NonStorageIntelligenceEntitledBucketIds []string `protobuf:"bytes,8,rep,name=non_storage_intelligence_entitled_bucket_ids,json=nonStorageIntelligenceEntitledBucketIds,proto3" json:"non_storage_intelligence_entitled_bucket_ids,omitempty"`
// contains filtered or unexported fields
}Provides a summary of the bucket level error statistics.
func (*DatasetConfig_BucketErrors) Descriptor
func (*DatasetConfig_BucketErrors) Descriptor() ([]byte, []int)Deprecated: Use DatasetConfig_BucketErrors.ProtoReflect.Descriptor instead.
func (*DatasetConfig_BucketErrors) GetInternalErrorCount
func (x *DatasetConfig_BucketErrors) GetInternalErrorCount() int64func (*DatasetConfig_BucketErrors) GetNonManagementHubEntitledCount
func (x *DatasetConfig_BucketErrors) GetNonManagementHubEntitledCount() int64Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
func (*DatasetConfig_BucketErrors) GetNonStorageIntelligenceEntitledBucketIds
func (x *DatasetConfig_BucketErrors) GetNonStorageIntelligenceEntitledBucketIds() []stringfunc (*DatasetConfig_BucketErrors) GetNonStorageIntelligenceEntitledCount
func (x *DatasetConfig_BucketErrors) GetNonStorageIntelligenceEntitledCount() int64func (*DatasetConfig_BucketErrors) GetPermissionDeniedBucketIds
func (x *DatasetConfig_BucketErrors) GetPermissionDeniedBucketIds() []stringfunc (*DatasetConfig_BucketErrors) GetPermissionDeniedCount
func (x *DatasetConfig_BucketErrors) GetPermissionDeniedCount() int64func (*DatasetConfig_BucketErrors) GetValidatedCount
func (x *DatasetConfig_BucketErrors) GetValidatedCount() int64func (*DatasetConfig_BucketErrors) ProtoMessage
func (*DatasetConfig_BucketErrors) ProtoMessage()func (*DatasetConfig_BucketErrors) ProtoReflect
func (x *DatasetConfig_BucketErrors) ProtoReflect() protoreflect.Messagefunc (*DatasetConfig_BucketErrors) Reset
func (x *DatasetConfig_BucketErrors) Reset()func (*DatasetConfig_BucketErrors) String
func (x *DatasetConfig_BucketErrors) String() stringDatasetConfig_CloudStorageBuckets
type DatasetConfig_CloudStorageBuckets struct {
CloudStorageBuckets []*DatasetConfig_CloudStorageBuckets_CloudStorageBucket `protobuf:"bytes,1,rep,name=cloud_storage_buckets,json=cloudStorageBuckets,proto3" json:"cloud_storage_buckets,omitempty"`
// contains filtered or unexported fields
}Collection of Cloud Storage buckets.
func (*DatasetConfig_CloudStorageBuckets) Descriptor
func (*DatasetConfig_CloudStorageBuckets) Descriptor() ([]byte, []int)Deprecated: Use DatasetConfig_CloudStorageBuckets.ProtoReflect.Descriptor instead.
func (*DatasetConfig_CloudStorageBuckets) GetCloudStorageBuckets
func (x *DatasetConfig_CloudStorageBuckets) GetCloudStorageBuckets() []*DatasetConfig_CloudStorageBuckets_CloudStorageBucketfunc (*DatasetConfig_CloudStorageBuckets) ProtoMessage
func (*DatasetConfig_CloudStorageBuckets) ProtoMessage()func (*DatasetConfig_CloudStorageBuckets) ProtoReflect
func (x *DatasetConfig_CloudStorageBuckets) ProtoReflect() protoreflect.Messagefunc (*DatasetConfig_CloudStorageBuckets) Reset
func (x *DatasetConfig_CloudStorageBuckets) Reset()func (*DatasetConfig_CloudStorageBuckets) String
func (x *DatasetConfig_CloudStorageBuckets) String() stringDatasetConfig_CloudStorageBuckets_CloudStorageBucket
type DatasetConfig_CloudStorageBuckets_CloudStorageBucket struct {
// Types that are assignable to CloudStorageBucket:
//
// *DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketName
// *DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketPrefixRegex
CloudStorageBucket isDatasetConfig_CloudStorageBuckets_CloudStorageBucket_CloudStorageBucket `protobuf_oneof:"cloud_storage_bucket"`
// contains filtered or unexported fields
}Defines the bucket by its name or a regex pattern to match buckets.
func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) Descriptor
func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) Descriptor() ([]byte, []int)Deprecated: Use DatasetConfig_CloudStorageBuckets_CloudStorageBucket.ProtoReflect.Descriptor instead.
func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) GetBucketName
func (x *DatasetConfig_CloudStorageBuckets_CloudStorageBucket) GetBucketName() stringfunc (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) GetBucketPrefixRegex
func (x *DatasetConfig_CloudStorageBuckets_CloudStorageBucket) GetBucketPrefixRegex() stringfunc (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) GetCloudStorageBucket
func (m *DatasetConfig_CloudStorageBuckets_CloudStorageBucket) GetCloudStorageBucket() isDatasetConfig_CloudStorageBuckets_CloudStorageBucket_CloudStorageBucketfunc (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) ProtoMessage
func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) ProtoMessage()func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) ProtoReflect
func (x *DatasetConfig_CloudStorageBuckets_CloudStorageBucket) ProtoReflect() protoreflect.Messagefunc (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) Reset
func (x *DatasetConfig_CloudStorageBuckets_CloudStorageBucket) Reset()func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) String
func (x *DatasetConfig_CloudStorageBuckets_CloudStorageBucket) String() stringDatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketName
type DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketName struct {
// Cloud Storage bucket name.
BucketName string `protobuf:"bytes,1,opt,name=bucket_name,json=bucketName,proto3,oneof"`
}DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketPrefixRegex
type DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketPrefixRegex struct {
// A regex pattern for bucket names matching the regex. Regex should
// follow the syntax specified in `google/re2` on GitHub.
BucketPrefixRegex string `protobuf:"bytes,2,opt,name=bucket_prefix_regex,json=bucketPrefixRegex,proto3,oneof"`
}DatasetConfig_CloudStorageLocations
type DatasetConfig_CloudStorageLocations struct {
Locations []string `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"`
// contains filtered or unexported fields
}Collection of Cloud Storage locations.
func (*DatasetConfig_CloudStorageLocations) Descriptor
func (*DatasetConfig_CloudStorageLocations) Descriptor() ([]byte, []int)Deprecated: Use DatasetConfig_CloudStorageLocations.ProtoReflect.Descriptor instead.
func (*DatasetConfig_CloudStorageLocations) GetLocations
func (x *DatasetConfig_CloudStorageLocations) GetLocations() []stringfunc (*DatasetConfig_CloudStorageLocations) ProtoMessage
func (*DatasetConfig_CloudStorageLocations) ProtoMessage()func (*DatasetConfig_CloudStorageLocations) ProtoReflect
func (x *DatasetConfig_CloudStorageLocations) ProtoReflect() protoreflect.Messagefunc (*DatasetConfig_CloudStorageLocations) Reset
func (x *DatasetConfig_CloudStorageLocations) Reset()func (*DatasetConfig_CloudStorageLocations) String
func (x *DatasetConfig_CloudStorageLocations) String() stringDatasetConfig_CloudStorageObjectPath
type DatasetConfig_CloudStorageObjectPath struct {
// Input only. Cloud Storage object path containing a list of
// project or folder numbers to include in the dataset;
// it cannot contain a mix of project and folders.
//
// The object must be a text file where each line has one of the following
// entries:
//
// - Project number, formatted as `projects/{project_number}`, for example,
// `projects/1234567890`.
// - Folder identifier, formatted as `folders/{folder_number}`, for example,
// `folders/9876543210`.
// Path must be in the format `gs://{bucket_name}/{object_name}`.
CloudStorageObjectPath string `protobuf:"bytes,21,opt,name=cloud_storage_object_path,json=cloudStorageObjectPath,proto3,oneof"`
}DatasetConfig_ConfigState
type DatasetConfig_ConfigState int32State of the configuration.
DatasetConfig_CONFIG_STATE_UNSPECIFIED, DatasetConfig_CONFIG_STATE_ACTIVE, DatasetConfig_CONFIG_STATE_VERIFICATION_IN_PROGRESS, DatasetConfig_CONFIG_STATE_CREATED, DatasetConfig_CONFIG_STATE_PROCESSING
const (
// Unspecified state.
DatasetConfig_CONFIG_STATE_UNSPECIFIED DatasetConfig_ConfigState = 0
// Active configuration indicates that the configuration is
// actively ingesting data.
DatasetConfig_CONFIG_STATE_ACTIVE DatasetConfig_ConfigState = 1
// In this state, the configuration is being verified for various
// permissions.
DatasetConfig_CONFIG_STATE_VERIFICATION_IN_PROGRESS DatasetConfig_ConfigState = 2
// Configuration is created and further processing needs to happen.
DatasetConfig_CONFIG_STATE_CREATED DatasetConfig_ConfigState = 3
// Configuration is under processing
DatasetConfig_CONFIG_STATE_PROCESSING DatasetConfig_ConfigState = 4
)func (DatasetConfig_ConfigState) Descriptor
func (DatasetConfig_ConfigState) Descriptor() protoreflect.EnumDescriptorfunc (DatasetConfig_ConfigState) Enum
func (x DatasetConfig_ConfigState) Enum() *DatasetConfig_ConfigStatefunc (DatasetConfig_ConfigState) EnumDescriptor
func (DatasetConfig_ConfigState) EnumDescriptor() ([]byte, []int)Deprecated: Use DatasetConfig_ConfigState.Descriptor instead.
func (DatasetConfig_ConfigState) Number
func (x DatasetConfig_ConfigState) Number() protoreflect.EnumNumberfunc (DatasetConfig_ConfigState) String
func (x DatasetConfig_ConfigState) String() stringfunc (DatasetConfig_ConfigState) Type
func (DatasetConfig_ConfigState) Type() protoreflect.EnumTypeDatasetConfig_ExcludeCloudStorageBuckets
type DatasetConfig_ExcludeCloudStorageBuckets struct {
ExcludeCloudStorageBuckets *DatasetConfig_CloudStorageBuckets `protobuf:"bytes,11,opt,name=exclude_cloud_storage_buckets,json=excludeCloudStorageBuckets,proto3,oneof"`
}DatasetConfig_ExcludeCloudStorageLocations
type DatasetConfig_ExcludeCloudStorageLocations struct {
ExcludeCloudStorageLocations *DatasetConfig_CloudStorageLocations `protobuf:"bytes,9,opt,name=exclude_cloud_storage_locations,json=excludeCloudStorageLocations,proto3,oneof"`
}DatasetConfig_IncludeCloudStorageBuckets
type DatasetConfig_IncludeCloudStorageBuckets struct {
IncludeCloudStorageBuckets *DatasetConfig_CloudStorageBuckets `protobuf:"bytes,10,opt,name=include_cloud_storage_buckets,json=includeCloudStorageBuckets,proto3,oneof"`
}DatasetConfig_IncludeCloudStorageLocations
type DatasetConfig_IncludeCloudStorageLocations struct {
IncludeCloudStorageLocations *DatasetConfig_CloudStorageLocations `protobuf:"bytes,8,opt,name=include_cloud_storage_locations,json=includeCloudStorageLocations,proto3,oneof"`
}DatasetConfig_Link
type DatasetConfig_Link struct {
// Output only. Dataset name for linked dataset.
Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Output only. State of the linked dataset.
Linked bool `protobuf:"varint,2,opt,name=linked,proto3" json:"linked,omitempty"`
// contains filtered or unexported fields
}Defines the details about the linked dataset.
func (*DatasetConfig_Link) Descriptor
func (*DatasetConfig_Link) Descriptor() ([]byte, []int)Deprecated: Use DatasetConfig_Link.ProtoReflect.Descriptor instead.
func (*DatasetConfig_Link) GetDataset
func (x *DatasetConfig_Link) GetDataset() stringfunc (*DatasetConfig_Link) GetLinked
func (x *DatasetConfig_Link) GetLinked() boolfunc (*DatasetConfig_Link) ProtoMessage
func (*DatasetConfig_Link) ProtoMessage()func (*DatasetConfig_Link) ProtoReflect
func (x *DatasetConfig_Link) ProtoReflect() protoreflect.Messagefunc (*DatasetConfig_Link) Reset
func (x *DatasetConfig_Link) Reset()func (*DatasetConfig_Link) String
func (x *DatasetConfig_Link) String() stringDatasetConfig_OrganizationScope
type DatasetConfig_OrganizationScope struct {
// Defines the options for providing a source organization for the dataset.
OrganizationScope bool `protobuf:"varint,25,opt,name=organization_scope,json=organizationScope,proto3,oneof"`
}DatasetConfig_ProjectErrors
type DatasetConfig_ProjectErrors struct {
// Optional. Count of successfully validated projects.
ValidatedCount *int64 `protobuf:"varint,1,opt,name=validated_count,json=validatedCount,proto3,oneof" json:"validated_count,omitempty"`
// Optional. Count of projects which are not in the same organization.
OutsideOrgErrorCount *int64 `protobuf:"varint,2,opt,name=outside_org_error_count,json=outsideOrgErrorCount,proto3,oneof" json:"outside_org_error_count,omitempty"`
// Optional. Subset of project numbers which are not in the same
// organization.
OutsideOrgProjectNumbers []int64 `protobuf:"varint,3,rep,packed,name=outside_org_project_numbers,json=outsideOrgProjectNumbers,proto3" json:"outside_org_project_numbers,omitempty"`
// Optional. Count of projects that are not subscribed to Storage
// Intelligence.
//
// Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
NonManagementHubEntitledErrorCount *int64 `protobuf:"varint,7,opt,name=non_management_hub_entitled_error_count,json=nonManagementHubEntitledErrorCount,proto3,oneof" json:"non_management_hub_entitled_error_count,omitempty"`
// Optional. Subset of project numbers that are not subscribed to Storage
// Intelligence.
//
// Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
NonManagementHubEntitledProjectNumbers []int64 `protobuf:"varint,8,rep,packed,name=non_management_hub_entitled_project_numbers,json=nonManagementHubEntitledProjectNumbers,proto3" json:"non_management_hub_entitled_project_numbers,omitempty"`
// Optional. Count of projects that are not subscribed to Storage
// Intelligence.
NonStorageIntelligenceEntitledErrorCount *int64 `protobuf:"varint,9,opt,name=non_storage_intelligence_entitled_error_count,json=nonStorageIntelligenceEntitledErrorCount,proto3,oneof" json:"non_storage_intelligence_entitled_error_count,omitempty"`
// Optional. Subset of project numbers that are not subscribed to Storage
// Intelligence.
NonStorageIntelligenceEntitledProjectNumbers []int64 `protobuf:"varint,10,rep,packed,name=non_storage_intelligence_entitled_project_numbers,json=nonStorageIntelligenceEntitledProjectNumbers,proto3" json:"non_storage_intelligence_entitled_project_numbers,omitempty"`
// Optional. Number of projects that encountered internal errors during
// validation and are automatically retried.
InternalErrorCount *int64 `protobuf:"varint,4,opt,name=internal_error_count,json=internalErrorCount,proto3,oneof" json:"internal_error_count,omitempty"`
// The destination project check result. It indicates whether the project
// is in the correct organization or if an internal error occurred during
// the check.
//
// Types that are assignable to DestinationProjectCheckResult:
//
// *DatasetConfig_ProjectErrors_DestinationProjectOrgError
// *DatasetConfig_ProjectErrors_DestinationProjectCheckHasInternalError
DestinationProjectCheckResult isDatasetConfig_ProjectErrors_DestinationProjectCheckResult `protobuf_oneof:"destination_project_check_result"`
// contains filtered or unexported fields
}Provides a summary of the project level error statistics.
func (*DatasetConfig_ProjectErrors) Descriptor
func (*DatasetConfig_ProjectErrors) Descriptor() ([]byte, []int)Deprecated: Use DatasetConfig_ProjectErrors.ProtoReflect.Descriptor instead.
func (*DatasetConfig_ProjectErrors) GetDestinationProjectCheckHasInternalError
func (x *DatasetConfig_ProjectErrors) GetDestinationProjectCheckHasInternalError() boolfunc (*DatasetConfig_ProjectErrors) GetDestinationProjectCheckResult
func (m *DatasetConfig_ProjectErrors) GetDestinationProjectCheckResult() isDatasetConfig_ProjectErrors_DestinationProjectCheckResultfunc (*DatasetConfig_ProjectErrors) GetDestinationProjectOrgError
func (x *DatasetConfig_ProjectErrors) GetDestinationProjectOrgError() boolfunc (*DatasetConfig_ProjectErrors) GetInternalErrorCount
func (x *DatasetConfig_ProjectErrors) GetInternalErrorCount() int64func (*DatasetConfig_ProjectErrors) GetNonManagementHubEntitledErrorCount
func (x *DatasetConfig_ProjectErrors) GetNonManagementHubEntitledErrorCount() int64Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
func (*DatasetConfig_ProjectErrors) GetNonManagementHubEntitledProjectNumbers
func (x *DatasetConfig_ProjectErrors) GetNonManagementHubEntitledProjectNumbers() []int64Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
func (*DatasetConfig_ProjectErrors) GetNonStorageIntelligenceEntitledErrorCount
func (x *DatasetConfig_ProjectErrors) GetNonStorageIntelligenceEntitledErrorCount() int64func (*DatasetConfig_ProjectErrors) GetNonStorageIntelligenceEntitledProjectNumbers
func (x *DatasetConfig_ProjectErrors) GetNonStorageIntelligenceEntitledProjectNumbers() []int64func (*DatasetConfig_ProjectErrors) GetOutsideOrgErrorCount
func (x *DatasetConfig_ProjectErrors) GetOutsideOrgErrorCount() int64func (*DatasetConfig_ProjectErrors) GetOutsideOrgProjectNumbers
func (x *DatasetConfig_ProjectErrors) GetOutsideOrgProjectNumbers() []int64func (*DatasetConfig_ProjectErrors) GetValidatedCount
func (x *DatasetConfig_ProjectErrors) GetValidatedCount() int64func (*DatasetConfig_ProjectErrors) ProtoMessage
func (*DatasetConfig_ProjectErrors) ProtoMessage()func (*DatasetConfig_ProjectErrors) ProtoReflect
func (x *DatasetConfig_ProjectErrors) ProtoReflect() protoreflect.Messagefunc (*DatasetConfig_ProjectErrors) Reset
func (x *DatasetConfig_ProjectErrors) Reset()func (*DatasetConfig_ProjectErrors) String
func (x *DatasetConfig_ProjectErrors) String() stringDatasetConfig_ProjectErrors_DestinationProjectCheckHasInternalError
type DatasetConfig_ProjectErrors_DestinationProjectCheckHasInternalError struct {
// Optional. Indicates whether the destination project check failed due to
// an internal error. If `true`, the system automatically retries the
// check.
DestinationProjectCheckHasInternalError bool `protobuf:"varint,6,opt,name=destination_project_check_has_internal_error,json=destinationProjectCheckHasInternalError,proto3,oneof"`
}DatasetConfig_ProjectErrors_DestinationProjectOrgError
type DatasetConfig_ProjectErrors_DestinationProjectOrgError struct {
// Optional. Indicates if the destination project resides within the same
// organization as the source project.
DestinationProjectOrgError bool `protobuf:"varint,5,opt,name=destination_project_org_error,json=destinationProjectOrgError,proto3,oneof"`
}DatasetConfig_SourceFolders
type DatasetConfig_SourceFolders struct {
// Optional. The list of folder numbers to include in the dataset.
FolderNumbers []int64 `protobuf:"varint,1,rep,packed,name=folder_numbers,json=folderNumbers,proto3" json:"folder_numbers,omitempty"`
// contains filtered or unexported fields
}Specifies a set of folders to include in the dataset
func (*DatasetConfig_SourceFolders) Descriptor
func (*DatasetConfig_SourceFolders) Descriptor() ([]byte, []int)Deprecated: Use DatasetConfig_SourceFolders.ProtoReflect.Descriptor instead.
func (*DatasetConfig_SourceFolders) GetFolderNumbers
func (x *DatasetConfig_SourceFolders) GetFolderNumbers() []int64func (*DatasetConfig_SourceFolders) ProtoMessage
func (*DatasetConfig_SourceFolders) ProtoMessage()func (*DatasetConfig_SourceFolders) ProtoReflect
func (x *DatasetConfig_SourceFolders) ProtoReflect() protoreflect.Messagefunc (*DatasetConfig_SourceFolders) Reset
func (x *DatasetConfig_SourceFolders) Reset()func (*DatasetConfig_SourceFolders) String
func (x *DatasetConfig_SourceFolders) String() stringDatasetConfig_SourceFolders_
type DatasetConfig_SourceFolders_ struct {
// Defines the options for providing source folders for the dataset.
SourceFolders *DatasetConfig_SourceFolders `protobuf:"bytes,24,opt,name=source_folders,json=sourceFolders,proto3,oneof"`
}DatasetConfig_SourceProjects
type DatasetConfig_SourceProjects struct {
ProjectNumbers []int64 `protobuf:"varint,1,rep,packed,name=project_numbers,json=projectNumbers,proto3" json:"project_numbers,omitempty"`
// contains filtered or unexported fields
}Collection of project numbers
func (*DatasetConfig_SourceProjects) Descriptor
func (*DatasetConfig_SourceProjects) Descriptor() ([]byte, []int)Deprecated: Use DatasetConfig_SourceProjects.ProtoReflect.Descriptor instead.
func (*DatasetConfig_SourceProjects) GetProjectNumbers
func (x *DatasetConfig_SourceProjects) GetProjectNumbers() []int64func (*DatasetConfig_SourceProjects) ProtoMessage
func (*DatasetConfig_SourceProjects) ProtoMessage()func (*DatasetConfig_SourceProjects) ProtoReflect
func (x *DatasetConfig_SourceProjects) ProtoReflect() protoreflect.Messagefunc (*DatasetConfig_SourceProjects) Reset
func (x *DatasetConfig_SourceProjects) Reset()func (*DatasetConfig_SourceProjects) String
func (x *DatasetConfig_SourceProjects) String() stringDatasetConfig_SourceProjects_
type DatasetConfig_SourceProjects_ struct {
// Defines the options for providing source projects for the dataset.
SourceProjects *DatasetConfig_SourceProjects `protobuf:"bytes,7,opt,name=source_projects,json=sourceProjects,proto3,oneof"`
}DatasetConfig_ValidationErrorsBeforeIngestion
type DatasetConfig_ValidationErrorsBeforeIngestion struct {
// Optional. Provides a summary of the bucket level error stats.
BucketErrors *DatasetConfig_BucketErrors `protobuf:"bytes,1,opt,name=bucket_errors,json=bucketErrors,proto3" json:"bucket_errors,omitempty"`
// Optional. Provides a summary of the project level error stats.
ProjectErrors *DatasetConfig_ProjectErrors `protobuf:"bytes,2,opt,name=project_errors,json=projectErrors,proto3" json:"project_errors,omitempty"`
// contains filtered or unexported fields
}Summary of validation errors that occurred during the verification phase.
func (*DatasetConfig_ValidationErrorsBeforeIngestion) Descriptor
func (*DatasetConfig_ValidationErrorsBeforeIngestion) Descriptor() ([]byte, []int)Deprecated: Use DatasetConfig_ValidationErrorsBeforeIngestion.ProtoReflect.Descriptor instead.
func (*DatasetConfig_ValidationErrorsBeforeIngestion) GetBucketErrors
func (x *DatasetConfig_ValidationErrorsBeforeIngestion) GetBucketErrors() *DatasetConfig_BucketErrorsfunc (*DatasetConfig_ValidationErrorsBeforeIngestion) GetProjectErrors
func (x *DatasetConfig_ValidationErrorsBeforeIngestion) GetProjectErrors() *DatasetConfig_ProjectErrorsfunc (*DatasetConfig_ValidationErrorsBeforeIngestion) ProtoMessage
func (*DatasetConfig_ValidationErrorsBeforeIngestion) ProtoMessage()func (*DatasetConfig_ValidationErrorsBeforeIngestion) ProtoReflect
func (x *DatasetConfig_ValidationErrorsBeforeIngestion) ProtoReflect() protoreflect.Messagefunc (*DatasetConfig_ValidationErrorsBeforeIngestion) Reset
func (x *DatasetConfig_ValidationErrorsBeforeIngestion) Reset()func (*DatasetConfig_ValidationErrorsBeforeIngestion) String
func (x *DatasetConfig_ValidationErrorsBeforeIngestion) String() stringDeleteDatasetConfigRequest
type DeleteDatasetConfigRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique identifier for your request.
// Specify the request ID if you need to retry the request.
// If you retry the request with the same ID within 60 minutes, the server
// ignores the request if it has already completed the original request.
//
// For example, if your initial request times out and you retry the request
// using the same request ID, the server recognizes the original request and
// does not process the new request.
//
// The request ID must be a valid UUID and cannot be a zero UUID
// (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}Request message for
[DeleteDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.DeleteDatasetConfig]
func (*DeleteDatasetConfigRequest) Descriptor
func (*DeleteDatasetConfigRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteDatasetConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteDatasetConfigRequest) GetName
func (x *DeleteDatasetConfigRequest) GetName() stringfunc (*DeleteDatasetConfigRequest) GetRequestId
func (x *DeleteDatasetConfigRequest) GetRequestId() stringfunc (*DeleteDatasetConfigRequest) ProtoMessage
func (*DeleteDatasetConfigRequest) ProtoMessage()func (*DeleteDatasetConfigRequest) ProtoReflect
func (x *DeleteDatasetConfigRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteDatasetConfigRequest) Reset
func (x *DeleteDatasetConfigRequest) Reset()func (*DeleteDatasetConfigRequest) String
func (x *DeleteDatasetConfigRequest) String() stringDeleteReportConfigRequest
type DeleteReportConfigRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. If set, all ReportDetails for this ReportConfig will be deleted.
Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}Message for deleting a ReportConfig
func (*DeleteReportConfigRequest) Descriptor
func (*DeleteReportConfigRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteReportConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteReportConfigRequest) GetForce
func (x *DeleteReportConfigRequest) GetForce() boolfunc (*DeleteReportConfigRequest) GetName
func (x *DeleteReportConfigRequest) GetName() stringfunc (*DeleteReportConfigRequest) GetRequestId
func (x *DeleteReportConfigRequest) GetRequestId() stringfunc (*DeleteReportConfigRequest) ProtoMessage
func (*DeleteReportConfigRequest) ProtoMessage()func (*DeleteReportConfigRequest) ProtoReflect
func (x *DeleteReportConfigRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteReportConfigRequest) Reset
func (x *DeleteReportConfigRequest) Reset()func (*DeleteReportConfigRequest) String
func (x *DeleteReportConfigRequest) String() stringFrequencyOptions
type FrequencyOptions struct {
// Frequency of report generation.
Frequency FrequencyOptions_Frequency `protobuf:"varint,1,opt,name=frequency,proto3,enum=google.cloud.storageinsights.v1.FrequencyOptions_Frequency" json:"frequency,omitempty"`
// The date from which report generation should start.
// UTC time zone.
StartDate *date.Date `protobuf:"bytes,2,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
// The date on which report generation should stop (Inclusive).
// UTC time zone.
EndDate *date.Date `protobuf:"bytes,3,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
// contains filtered or unexported fields
}ReportConfig Resource:
Options to setup frequency of report generation.
func (*FrequencyOptions) Descriptor
func (*FrequencyOptions) Descriptor() ([]byte, []int)Deprecated: Use FrequencyOptions.ProtoReflect.Descriptor instead.
func (*FrequencyOptions) GetEndDate
func (x *FrequencyOptions) GetEndDate() *date.Datefunc (*FrequencyOptions) GetFrequency
func (x *FrequencyOptions) GetFrequency() FrequencyOptions_Frequencyfunc (*FrequencyOptions) GetStartDate
func (x *FrequencyOptions) GetStartDate() *date.Datefunc (*FrequencyOptions) ProtoMessage
func (*FrequencyOptions) ProtoMessage()func (*FrequencyOptions) ProtoReflect
func (x *FrequencyOptions) ProtoReflect() protoreflect.Messagefunc (*FrequencyOptions) Reset
func (x *FrequencyOptions) Reset()func (*FrequencyOptions) String
func (x *FrequencyOptions) String() stringFrequencyOptions_Frequency
type FrequencyOptions_Frequency int32This ENUM specifies possible frequencies of report generation.
FrequencyOptions_FREQUENCY_UNSPECIFIED, FrequencyOptions_DAILY, FrequencyOptions_WEEKLY
const (
// Unspecified.
FrequencyOptions_FREQUENCY_UNSPECIFIED FrequencyOptions_Frequency = 0
// Report will be generated daily.
FrequencyOptions_DAILY FrequencyOptions_Frequency = 1
// Report will be generated weekly.
FrequencyOptions_WEEKLY FrequencyOptions_Frequency = 2
)func (FrequencyOptions_Frequency) Descriptor
func (FrequencyOptions_Frequency) Descriptor() protoreflect.EnumDescriptorfunc (FrequencyOptions_Frequency) Enum
func (x FrequencyOptions_Frequency) Enum() *FrequencyOptions_Frequencyfunc (FrequencyOptions_Frequency) EnumDescriptor
func (FrequencyOptions_Frequency) EnumDescriptor() ([]byte, []int)Deprecated: Use FrequencyOptions_Frequency.Descriptor instead.
func (FrequencyOptions_Frequency) Number
func (x FrequencyOptions_Frequency) Number() protoreflect.EnumNumberfunc (FrequencyOptions_Frequency) String
func (x FrequencyOptions_Frequency) String() stringfunc (FrequencyOptions_Frequency) Type
func (FrequencyOptions_Frequency) Type() protoreflect.EnumTypeGetDatasetConfigRequest
type GetDatasetConfigRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for
[GetDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.GetDatasetConfig]
func (*GetDatasetConfigRequest) Descriptor
func (*GetDatasetConfigRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDatasetConfigRequest.ProtoReflect.Descriptor instead.
func (*GetDatasetConfigRequest) GetName
func (x *GetDatasetConfigRequest) GetName() stringfunc (*GetDatasetConfigRequest) ProtoMessage
func (*GetDatasetConfigRequest) ProtoMessage()func (*GetDatasetConfigRequest) ProtoReflect
func (x *GetDatasetConfigRequest) ProtoReflect() protoreflect.Messagefunc (*GetDatasetConfigRequest) Reset
func (x *GetDatasetConfigRequest) Reset()func (*GetDatasetConfigRequest) String
func (x *GetDatasetConfigRequest) String() stringGetReportConfigRequest
type GetReportConfigRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Message for getting a ReportConfig
func (*GetReportConfigRequest) Descriptor
func (*GetReportConfigRequest) Descriptor() ([]byte, []int)Deprecated: Use GetReportConfigRequest.ProtoReflect.Descriptor instead.
func (*GetReportConfigRequest) GetName
func (x *GetReportConfigRequest) GetName() stringfunc (*GetReportConfigRequest) ProtoMessage
func (*GetReportConfigRequest) ProtoMessage()func (*GetReportConfigRequest) ProtoReflect
func (x *GetReportConfigRequest) ProtoReflect() protoreflect.Messagefunc (*GetReportConfigRequest) Reset
func (x *GetReportConfigRequest) Reset()func (*GetReportConfigRequest) String
func (x *GetReportConfigRequest) String() stringGetReportDetailRequest
type GetReportDetailRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Message for getting a ReportDetail
func (*GetReportDetailRequest) Descriptor
func (*GetReportDetailRequest) Descriptor() ([]byte, []int)Deprecated: Use GetReportDetailRequest.ProtoReflect.Descriptor instead.
func (*GetReportDetailRequest) GetName
func (x *GetReportDetailRequest) GetName() stringfunc (*GetReportDetailRequest) ProtoMessage
func (*GetReportDetailRequest) ProtoMessage()func (*GetReportDetailRequest) ProtoReflect
func (x *GetReportDetailRequest) ProtoReflect() protoreflect.Messagefunc (*GetReportDetailRequest) Reset
func (x *GetReportDetailRequest) Reset()func (*GetReportDetailRequest) String
func (x *GetReportDetailRequest) String() stringIdentity
type Identity struct {
// Output only. Name of the identity.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Type of identity to use for the datasetConfig.
Type Identity_IdentityType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.storageinsights.v1.Identity_IdentityType" json:"type,omitempty"`
// contains filtered or unexported fields
}Identity lets the user provide the type of identity to use, and outputs the identity string that can be used for IAM policy changes.
func (*Identity) Descriptor
Deprecated: Use Identity.ProtoReflect.Descriptor instead.
func (*Identity) GetName
func (*Identity) GetType
func (x *Identity) GetType() Identity_IdentityTypefunc (*Identity) ProtoMessage
func (*Identity) ProtoMessage()func (*Identity) ProtoReflect
func (x *Identity) ProtoReflect() protoreflect.Messagefunc (*Identity) Reset
func (x *Identity) Reset()func (*Identity) String
Identity_IdentityType
type Identity_IdentityType int32Type of service account to use for the dataset configuration.
Identity_IDENTITY_TYPE_UNSPECIFIED, Identity_IDENTITY_TYPE_PER_CONFIG, Identity_IDENTITY_TYPE_PER_PROJECT
const (
// Default is unspecified and should not be used.
Identity_IDENTITY_TYPE_UNSPECIFIED Identity_IdentityType = 0
// Google managed service account per resource.
Identity_IDENTITY_TYPE_PER_CONFIG Identity_IdentityType = 1
// Google managed service account per project.
Identity_IDENTITY_TYPE_PER_PROJECT Identity_IdentityType = 2
)func (Identity_IdentityType) Descriptor
func (Identity_IdentityType) Descriptor() protoreflect.EnumDescriptorfunc (Identity_IdentityType) Enum
func (x Identity_IdentityType) Enum() *Identity_IdentityTypefunc (Identity_IdentityType) EnumDescriptor
func (Identity_IdentityType) EnumDescriptor() ([]byte, []int)Deprecated: Use Identity_IdentityType.Descriptor instead.
func (Identity_IdentityType) Number
func (x Identity_IdentityType) Number() protoreflect.EnumNumberfunc (Identity_IdentityType) String
func (x Identity_IdentityType) String() stringfunc (Identity_IdentityType) Type
func (Identity_IdentityType) Type() protoreflect.EnumTypeLinkDatasetRequest
type LinkDatasetRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for
[LinkDataset][google.cloud.storageinsights.v1.StorageInsights.LinkDataset]
func (*LinkDatasetRequest) Descriptor
func (*LinkDatasetRequest) Descriptor() ([]byte, []int)Deprecated: Use LinkDatasetRequest.ProtoReflect.Descriptor instead.
func (*LinkDatasetRequest) GetName
func (x *LinkDatasetRequest) GetName() stringfunc (*LinkDatasetRequest) ProtoMessage
func (*LinkDatasetRequest) ProtoMessage()func (*LinkDatasetRequest) ProtoReflect
func (x *LinkDatasetRequest) ProtoReflect() protoreflect.Messagefunc (*LinkDatasetRequest) Reset
func (x *LinkDatasetRequest) Reset()func (*LinkDatasetRequest) String
func (x *LinkDatasetRequest) String() stringLinkDatasetResponse
type LinkDatasetResponse struct {
// contains filtered or unexported fields
}Response message for
[LinkDataset][google.cloud.storageinsights.v1.StorageInsights.LinkDataset]
func (*LinkDatasetResponse) Descriptor
func (*LinkDatasetResponse) Descriptor() ([]byte, []int)Deprecated: Use LinkDatasetResponse.ProtoReflect.Descriptor instead.
func (*LinkDatasetResponse) ProtoMessage
func (*LinkDatasetResponse) ProtoMessage()func (*LinkDatasetResponse) ProtoReflect
func (x *LinkDatasetResponse) ProtoReflect() protoreflect.Messagefunc (*LinkDatasetResponse) Reset
func (x *LinkDatasetResponse) Reset()func (*LinkDatasetResponse) String
func (x *LinkDatasetResponse) String() stringListDatasetConfigsRequest
type ListDatasetConfigsRequest struct {
// Required. Parent value for ListDatasetConfigsRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Requested page size. Server might return fewer items than requested.
// If unspecified, server picks an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Hint for how to order the results
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}Request message for
[ListDatasetConfigs][google.cloud.storageinsights.v1.StorageInsights.ListDatasetConfigs]
func (*ListDatasetConfigsRequest) Descriptor
func (*ListDatasetConfigsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDatasetConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListDatasetConfigsRequest) GetFilter
func (x *ListDatasetConfigsRequest) GetFilter() stringfunc (*ListDatasetConfigsRequest) GetOrderBy
func (x *ListDatasetConfigsRequest) GetOrderBy() stringfunc (*ListDatasetConfigsRequest) GetPageSize
func (x *ListDatasetConfigsRequest) GetPageSize() int32func (*ListDatasetConfigsRequest) GetPageToken
func (x *ListDatasetConfigsRequest) GetPageToken() stringfunc (*ListDatasetConfigsRequest) GetParent
func (x *ListDatasetConfigsRequest) GetParent() stringfunc (*ListDatasetConfigsRequest) ProtoMessage
func (*ListDatasetConfigsRequest) ProtoMessage()func (*ListDatasetConfigsRequest) ProtoReflect
func (x *ListDatasetConfigsRequest) ProtoReflect() protoreflect.Messagefunc (*ListDatasetConfigsRequest) Reset
func (x *ListDatasetConfigsRequest) Reset()func (*ListDatasetConfigsRequest) String
func (x *ListDatasetConfigsRequest) String() stringListDatasetConfigsResponse
type ListDatasetConfigsResponse struct {
// The list of `DatasetConfigs`
DatasetConfigs []*DatasetConfig `protobuf:"bytes,1,rep,name=dataset_configs,json=datasetConfigs,proto3" json:"dataset_configs,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}Response message for
[ListDatasetConfigs][google.cloud.storageinsights.v1.StorageInsights.ListDatasetConfigs]
func (*ListDatasetConfigsResponse) Descriptor
func (*ListDatasetConfigsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDatasetConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListDatasetConfigsResponse) GetDatasetConfigs
func (x *ListDatasetConfigsResponse) GetDatasetConfigs() []*DatasetConfigfunc (*ListDatasetConfigsResponse) GetNextPageToken
func (x *ListDatasetConfigsResponse) GetNextPageToken() stringfunc (*ListDatasetConfigsResponse) GetUnreachable
func (x *ListDatasetConfigsResponse) GetUnreachable() []stringfunc (*ListDatasetConfigsResponse) ProtoMessage
func (*ListDatasetConfigsResponse) ProtoMessage()func (*ListDatasetConfigsResponse) ProtoReflect
func (x *ListDatasetConfigsResponse) ProtoReflect() protoreflect.Messagefunc (*ListDatasetConfigsResponse) Reset
func (x *ListDatasetConfigsResponse) Reset()func (*ListDatasetConfigsResponse) String
func (x *ListDatasetConfigsResponse) String() stringListReportConfigsRequest
type ListReportConfigsRequest struct {
// Required. Parent value for ListReportConfigsRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Requested page size. Server may return fewer items than requested.
// If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Hint for how to order the results
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}Request message for
[ListReportConfigs][google.cloud.storageinsights.v1.StorageInsights.ListReportConfigs]
func (*ListReportConfigsRequest) Descriptor
func (*ListReportConfigsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListReportConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListReportConfigsRequest) GetFilter
func (x *ListReportConfigsRequest) GetFilter() stringfunc (*ListReportConfigsRequest) GetOrderBy
func (x *ListReportConfigsRequest) GetOrderBy() stringfunc (*ListReportConfigsRequest) GetPageSize
func (x *ListReportConfigsRequest) GetPageSize() int32func (*ListReportConfigsRequest) GetPageToken
func (x *ListReportConfigsRequest) GetPageToken() stringfunc (*ListReportConfigsRequest) GetParent
func (x *ListReportConfigsRequest) GetParent() stringfunc (*ListReportConfigsRequest) ProtoMessage
func (*ListReportConfigsRequest) ProtoMessage()func (*ListReportConfigsRequest) ProtoReflect
func (x *ListReportConfigsRequest) ProtoReflect() protoreflect.Messagefunc (*ListReportConfigsRequest) Reset
func (x *ListReportConfigsRequest) Reset()func (*ListReportConfigsRequest) String
func (x *ListReportConfigsRequest) String() stringListReportConfigsResponse
type ListReportConfigsResponse struct {
// The list of ReportConfig
ReportConfigs []*ReportConfig `protobuf:"bytes,1,rep,name=report_configs,json=reportConfigs,proto3" json:"report_configs,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}Message for response to listing ReportConfigs
func (*ListReportConfigsResponse) Descriptor
func (*ListReportConfigsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListReportConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListReportConfigsResponse) GetNextPageToken
func (x *ListReportConfigsResponse) GetNextPageToken() stringfunc (*ListReportConfigsResponse) GetReportConfigs
func (x *ListReportConfigsResponse) GetReportConfigs() []*ReportConfigfunc (*ListReportConfigsResponse) GetUnreachable
func (x *ListReportConfigsResponse) GetUnreachable() []stringfunc (*ListReportConfigsResponse) ProtoMessage
func (*ListReportConfigsResponse) ProtoMessage()func (*ListReportConfigsResponse) ProtoReflect
func (x *ListReportConfigsResponse) ProtoReflect() protoreflect.Messagefunc (*ListReportConfigsResponse) Reset
func (x *ListReportConfigsResponse) Reset()func (*ListReportConfigsResponse) String
func (x *ListReportConfigsResponse) String() stringListReportDetailsRequest
type ListReportDetailsRequest struct {
// Required. Parent value for ListReportDetailsRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Requested page size. Server may return fewer items than requested.
// If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Hint for how to order the results
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}Message for requesting list of ReportDetails
func (*ListReportDetailsRequest) Descriptor
func (*ListReportDetailsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListReportDetailsRequest.ProtoReflect.Descriptor instead.
func (*ListReportDetailsRequest) GetFilter
func (x *ListReportDetailsRequest) GetFilter() stringfunc (*ListReportDetailsRequest) GetOrderBy
func (x *ListReportDetailsRequest) GetOrderBy() stringfunc (*ListReportDetailsRequest) GetPageSize
func (x *ListReportDetailsRequest) GetPageSize() int32func (*ListReportDetailsRequest) GetPageToken
func (x *ListReportDetailsRequest) GetPageToken() stringfunc (*ListReportDetailsRequest) GetParent
func (x *ListReportDetailsRequest) GetParent() stringfunc (*ListReportDetailsRequest) ProtoMessage
func (*ListReportDetailsRequest) ProtoMessage()func (*ListReportDetailsRequest) ProtoReflect
func (x *ListReportDetailsRequest) ProtoReflect() protoreflect.Messagefunc (*ListReportDetailsRequest) Reset
func (x *ListReportDetailsRequest) Reset()func (*ListReportDetailsRequest) String
func (x *ListReportDetailsRequest) String() stringListReportDetailsResponse
type ListReportDetailsResponse struct {
// The list of ReportDetail
ReportDetails []*ReportDetail `protobuf:"bytes,1,rep,name=report_details,json=reportDetails,proto3" json:"report_details,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}Message for response to listing ReportDetails
func (*ListReportDetailsResponse) Descriptor
func (*ListReportDetailsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListReportDetailsResponse.ProtoReflect.Descriptor instead.
func (*ListReportDetailsResponse) GetNextPageToken
func (x *ListReportDetailsResponse) GetNextPageToken() stringfunc (*ListReportDetailsResponse) GetReportDetails
func (x *ListReportDetailsResponse) GetReportDetails() []*ReportDetailfunc (*ListReportDetailsResponse) GetUnreachable
func (x *ListReportDetailsResponse) GetUnreachable() []stringfunc (*ListReportDetailsResponse) ProtoMessage
func (*ListReportDetailsResponse) ProtoMessage()func (*ListReportDetailsResponse) ProtoReflect
func (x *ListReportDetailsResponse) ProtoReflect() protoreflect.Messagefunc (*ListReportDetailsResponse) Reset
func (x *ListReportDetailsResponse) Reset()func (*ListReportDetailsResponse) String
func (x *ListReportDetailsResponse) String() stringLocationMetadata
type LocationMetadata struct {
// If true, `storageinsights.googleapis.com/ReportConfig` resource is
// available at the location.
ReportConfigAvailable bool `protobuf:"varint,1,opt,name=report_config_available,json=reportConfigAvailable,proto3" json:"report_config_available,omitempty"`
// If true, `storageinsights.googleapis.com/DatasetConfig` resource is
// available at the location.
DatasetConfigAvailable bool `protobuf:"varint,2,opt,name=dataset_config_available,json=datasetConfigAvailable,proto3" json:"dataset_config_available,omitempty"`
// contains filtered or unexported fields
}Metadata that helps discover which resources are available in a location.
func (*LocationMetadata) Descriptor
func (*LocationMetadata) Descriptor() ([]byte, []int)Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.
func (*LocationMetadata) GetDatasetConfigAvailable
func (x *LocationMetadata) GetDatasetConfigAvailable() boolfunc (*LocationMetadata) GetReportConfigAvailable
func (x *LocationMetadata) GetReportConfigAvailable() boolfunc (*LocationMetadata) ProtoMessage
func (*LocationMetadata) ProtoMessage()func (*LocationMetadata) ProtoReflect
func (x *LocationMetadata) ProtoReflect() protoreflect.Messagefunc (*LocationMetadata) Reset
func (x *LocationMetadata) Reset()func (*LocationMetadata) String
func (x *LocationMetadata) String() stringObjectMetadataReportOptions
type ObjectMetadataReportOptions struct {
// Metadata fields to be included in the report.
MetadataFields []string `protobuf:"bytes,1,rep,name=metadata_fields,json=metadataFields,proto3" json:"metadata_fields,omitempty"`
// Filter options for storage systems.
//
// Types that are assignable to Filter:
//
// *ObjectMetadataReportOptions_StorageFilters
Filter isObjectMetadataReportOptions_Filter `protobuf_oneof:"filter"`
// Options on destination for storage systems.
//
// Types that are assignable to DestinationOptions:
//
// *ObjectMetadataReportOptions_StorageDestinationOptions
DestinationOptions isObjectMetadataReportOptions_DestinationOptions `protobuf_oneof:"destination_options"`
// contains filtered or unexported fields
}Report specification for exporting object metadata. Next ID: 4
func (*ObjectMetadataReportOptions) Descriptor
func (*ObjectMetadataReportOptions) Descriptor() ([]byte, []int)Deprecated: Use ObjectMetadataReportOptions.ProtoReflect.Descriptor instead.
func (*ObjectMetadataReportOptions) GetDestinationOptions
func (m *ObjectMetadataReportOptions) GetDestinationOptions() isObjectMetadataReportOptions_DestinationOptionsfunc (*ObjectMetadataReportOptions) GetFilter
func (m *ObjectMetadataReportOptions) GetFilter() isObjectMetadataReportOptions_Filterfunc (*ObjectMetadataReportOptions) GetMetadataFields
func (x *ObjectMetadataReportOptions) GetMetadataFields() []stringfunc (*ObjectMetadataReportOptions) GetStorageDestinationOptions
func (x *ObjectMetadataReportOptions) GetStorageDestinationOptions() *CloudStorageDestinationOptionsfunc (*ObjectMetadataReportOptions) GetStorageFilters
func (x *ObjectMetadataReportOptions) GetStorageFilters() *CloudStorageFiltersfunc (*ObjectMetadataReportOptions) ProtoMessage
func (*ObjectMetadataReportOptions) ProtoMessage()func (*ObjectMetadataReportOptions) ProtoReflect
func (x *ObjectMetadataReportOptions) ProtoReflect() protoreflect.Messagefunc (*ObjectMetadataReportOptions) Reset
func (x *ObjectMetadataReportOptions) Reset()func (*ObjectMetadataReportOptions) String
func (x *ObjectMetadataReportOptions) String() stringObjectMetadataReportOptions_StorageDestinationOptions
type ObjectMetadataReportOptions_StorageDestinationOptions struct {
// Cloud Storage as the storage system.
StorageDestinationOptions *CloudStorageDestinationOptions `protobuf:"bytes,3,opt,name=storage_destination_options,json=storageDestinationOptions,proto3,oneof"`
}ObjectMetadataReportOptions_StorageFilters
type ObjectMetadataReportOptions_StorageFilters struct {
// Cloud Storage as the storage system.
StorageFilters *CloudStorageFilters `protobuf:"bytes,2,opt,name=storage_filters,json=storageFilters,proto3,oneof"`
}OperationMetadata
type OperationMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Output only. Name of the verb executed by the operation.
Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// Output only. Human-readable status of the operation, if any.
StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// Output only. Identifies whether the user has requested cancellation
// of the operation. Operations that have been cancelled successfully
// have [Operation.error][] value with a
// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
// `Code.CANCELLED`.
RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// contains filtered or unexported fields
}Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
func (*OperationMetadata) Descriptor() ([]byte, []int)Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func (x *OperationMetadata) GetApiVersion() stringfunc (*OperationMetadata) GetCreateTime
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestampfunc (*OperationMetadata) GetEndTime
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestampfunc (*OperationMetadata) GetRequestedCancellation
func (x *OperationMetadata) GetRequestedCancellation() boolfunc (*OperationMetadata) GetStatusMessage
func (x *OperationMetadata) GetStatusMessage() stringfunc (*OperationMetadata) GetTarget
func (x *OperationMetadata) GetTarget() stringfunc (*OperationMetadata) GetVerb
func (x *OperationMetadata) GetVerb() stringfunc (*OperationMetadata) ProtoMessage
func (*OperationMetadata) ProtoMessage()func (*OperationMetadata) ProtoReflect
func (x *OperationMetadata) ProtoReflect() protoreflect.Messagefunc (*OperationMetadata) Reset
func (x *OperationMetadata) Reset()func (*OperationMetadata) String
func (x *OperationMetadata) String() stringParquetOptions
type ParquetOptions struct {
// contains filtered or unexported fields
}Options to configure Parquet formatted reports.
func (*ParquetOptions) Descriptor
func (*ParquetOptions) Descriptor() ([]byte, []int)Deprecated: Use ParquetOptions.ProtoReflect.Descriptor instead.
func (*ParquetOptions) ProtoMessage
func (*ParquetOptions) ProtoMessage()func (*ParquetOptions) ProtoReflect
func (x *ParquetOptions) ProtoReflect() protoreflect.Messagefunc (*ParquetOptions) Reset
func (x *ParquetOptions) Reset()func (*ParquetOptions) String
func (x *ParquetOptions) String() stringReportConfig
type ReportConfig struct {
// name of resource. It will be of form
// projects/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
func (*ReportConfig) Descriptor
func (*ReportConfig) Descriptor() ([]byte, []int)Deprecated: Use ReportConfig.ProtoReflect.Descriptor instead.
func (*ReportConfig) GetCreateTime
func (x *ReportConfig) GetCreateTime() *timestamppb.Timestampfunc (*ReportConfig) GetCsvOptions
func (x *ReportConfig) GetCsvOptions() *CSVOptionsfunc (*ReportConfig) GetDisplayName
func (x *ReportConfig) GetDisplayName() stringfunc (*ReportConfig) GetFrequencyOptions
func (x *ReportConfig) GetFrequencyOptions() *FrequencyOptionsfunc (*ReportConfig) GetLabels
func (x *ReportConfig) GetLabels() map[string]stringfunc (*ReportConfig) GetName
func (x *ReportConfig) GetName() stringfunc (*ReportConfig) GetObjectMetadataReportOptions
func (x *ReportConfig) GetObjectMetadataReportOptions() *ObjectMetadataReportOptionsfunc (*ReportConfig) GetParquetOptions
func (x *ReportConfig) GetParquetOptions() *ParquetOptionsfunc (*ReportConfig) GetReportFormat
func (m *ReportConfig) GetReportFormat() isReportConfig_ReportFormatfunc (*ReportConfig) GetReportKind
func (m *ReportConfig) GetReportKind() isReportConfig_ReportKindfunc (*ReportConfig) GetUpdateTime
func (x *ReportConfig) GetUpdateTime() *timestamppb.Timestampfunc (*ReportConfig) ProtoMessage
func (*ReportConfig) ProtoMessage()func (*ReportConfig) ProtoReflect
func (x *ReportConfig) ProtoReflect() protoreflect.Messagefunc (*ReportConfig) Reset
func (x *ReportConfig) Reset()func (*ReportConfig) String
func (x *ReportConfig) String() stringReportConfig_CsvOptions
type ReportConfig_CsvOptions struct {
// Options for CSV formatted reports.
CsvOptions *CSVOptions `protobuf:"bytes,6,opt,name=csv_options,json=csvOptions,proto3,oneof"`
}ReportConfig_ObjectMetadataReportOptions
type ReportConfig_ObjectMetadataReportOptions struct {
// Report for exporting object metadata.
ObjectMetadataReportOptions *ObjectMetadataReportOptions `protobuf:"bytes,8,opt,name=object_metadata_report_options,json=objectMetadataReportOptions,proto3,oneof"`
}ReportConfig_ParquetOptions
type ReportConfig_ParquetOptions struct {
// Options for Parquet formatted reports.
ParquetOptions *ParquetOptions `protobuf:"bytes,7,opt,name=parquet_options,json=parquetOptions,proto3,oneof"`
}ReportDetail
type ReportDetail struct {
// Name of resource. It will be of form
// projects/Message describing ReportDetail object. ReportDetail represents metadata of generated reports for a ReportConfig. Next ID: 10
func (*ReportDetail) Descriptor
func (*ReportDetail) Descriptor() ([]byte, []int)Deprecated: Use ReportDetail.ProtoReflect.Descriptor instead.
func (*ReportDetail) GetLabels
func (x *ReportDetail) GetLabels() map[string]stringfunc (*ReportDetail) GetName
func (x *ReportDetail) GetName() stringfunc (*ReportDetail) GetReportMetrics
func (x *ReportDetail) GetReportMetrics() *ReportDetail_Metricsfunc (*ReportDetail) GetReportPathPrefix
func (x *ReportDetail) GetReportPathPrefix() stringfunc (*ReportDetail) GetShardsCount
func (x *ReportDetail) GetShardsCount() int64func (*ReportDetail) GetSnapshotTime
func (x *ReportDetail) GetSnapshotTime() *timestamppb.Timestampfunc (*ReportDetail) GetStatus
func (x *ReportDetail) GetStatus() *status.Statusfunc (*ReportDetail) GetTargetDatetime
func (x *ReportDetail) GetTargetDatetime() *datetime.DateTimefunc (*ReportDetail) ProtoMessage
func (*ReportDetail) ProtoMessage()func (*ReportDetail) ProtoReflect
func (x *ReportDetail) ProtoReflect() protoreflect.Messagefunc (*ReportDetail) Reset
func (x *ReportDetail) Reset()func (*ReportDetail) String
func (x *ReportDetail) String() stringReportDetail_Metrics
type ReportDetail_Metrics struct {
// Count of Cloud Storage objects which are part of the report.
ProcessedRecordsCount int64 `protobuf:"varint,1,opt,name=processed_records_count,json=processedRecordsCount,proto3" json:"processed_records_count,omitempty"`
// contains filtered or unexported fields
}Different metrics associated with the generated report.
func (*ReportDetail_Metrics) Descriptor
func (*ReportDetail_Metrics) Descriptor() ([]byte, []int)Deprecated: Use ReportDetail_Metrics.ProtoReflect.Descriptor instead.
func (*ReportDetail_Metrics) GetProcessedRecordsCount
func (x *ReportDetail_Metrics) GetProcessedRecordsCount() int64func (*ReportDetail_Metrics) ProtoMessage
func (*ReportDetail_Metrics) ProtoMessage()func (*ReportDetail_Metrics) ProtoReflect
func (x *ReportDetail_Metrics) ProtoReflect() protoreflect.Messagefunc (*ReportDetail_Metrics) Reset
func (x *ReportDetail_Metrics) Reset()func (*ReportDetail_Metrics) String
func (x *ReportDetail_Metrics) String() stringStorageInsightsClient
type StorageInsightsClient interface {
// Lists ReportConfigs in a given project and location.
ListReportConfigs(ctx context.Context, in *ListReportConfigsRequest, opts ...grpc.CallOption) (*ListReportConfigsResponse, error)
// Gets details of a single ReportConfig.
GetReportConfig(ctx context.Context, in *GetReportConfigRequest, opts ...grpc.CallOption) (*ReportConfig, error)
// Creates a new ReportConfig in a given project and location.
CreateReportConfig(ctx context.Context, in *CreateReportConfigRequest, opts ...grpc.CallOption) (*ReportConfig, error)
// Updates the parameters of a single ReportConfig.
UpdateReportConfig(ctx context.Context, in *UpdateReportConfigRequest, opts ...grpc.CallOption) (*ReportConfig, error)
// Deletes a single ReportConfig.
DeleteReportConfig(ctx context.Context, in *DeleteReportConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Lists ReportDetails in a given project and location.
ListReportDetails(ctx context.Context, in *ListReportDetailsRequest, opts ...grpc.CallOption) (*ListReportDetailsResponse, error)
// Gets details of a single ReportDetail.
GetReportDetail(ctx context.Context, in *GetReportDetailRequest, opts ...grpc.CallOption) (*ReportDetail, error)
// Lists the dataset configurations in a given project for a given location.
ListDatasetConfigs(ctx context.Context, in *ListDatasetConfigsRequest, opts ...grpc.CallOption) (*ListDatasetConfigsResponse, error)
// Gets the dataset configuration in a given project for a given location.
GetDatasetConfig(ctx context.Context, in *GetDatasetConfigRequest, opts ...grpc.CallOption) (*DatasetConfig, error)
// Creates a dataset configuration in a given project for a given location.
CreateDatasetConfig(ctx context.Context, in *CreateDatasetConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a dataset configuration in a given project for a given location.
UpdateDatasetConfig(ctx context.Context, in *UpdateDatasetConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a dataset configuration in a given project for a given location.
DeleteDatasetConfig(ctx context.Context, in *DeleteDatasetConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Links a dataset to BigQuery in a given project for a given location.
LinkDataset(ctx context.Context, in *LinkDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Unlinks a dataset from BigQuery in a given project
// for a given location.
UnlinkDataset(ctx context.Context, in *UnlinkDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}StorageInsightsClient is the client API for StorageInsights service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewStorageInsightsClient
func NewStorageInsightsClient(cc grpc.ClientConnInterface) StorageInsightsClientStorageInsightsServer
type StorageInsightsServer interface {
// Lists ReportConfigs in a given project and location.
ListReportConfigs(context.Context, *ListReportConfigsRequest) (*ListReportConfigsResponse, error)
// Gets details of a single ReportConfig.
GetReportConfig(context.Context, *GetReportConfigRequest) (*ReportConfig, error)
// Creates a new ReportConfig in a given project and location.
CreateReportConfig(context.Context, *CreateReportConfigRequest) (*ReportConfig, error)
// Updates the parameters of a single ReportConfig.
UpdateReportConfig(context.Context, *UpdateReportConfigRequest) (*ReportConfig, error)
// Deletes a single ReportConfig.
DeleteReportConfig(context.Context, *DeleteReportConfigRequest) (*emptypb.Empty, error)
// Lists ReportDetails in a given project and location.
ListReportDetails(context.Context, *ListReportDetailsRequest) (*ListReportDetailsResponse, error)
// Gets details of a single ReportDetail.
GetReportDetail(context.Context, *GetReportDetailRequest) (*ReportDetail, error)
// Lists the dataset configurations in a given project for a given location.
ListDatasetConfigs(context.Context, *ListDatasetConfigsRequest) (*ListDatasetConfigsResponse, error)
// Gets the dataset configuration in a given project for a given location.
GetDatasetConfig(context.Context, *GetDatasetConfigRequest) (*DatasetConfig, error)
// Creates a dataset configuration in a given project for a given location.
CreateDatasetConfig(context.Context, *CreateDatasetConfigRequest) (*longrunningpb.Operation, error)
// Updates a dataset configuration in a given project for a given location.
UpdateDatasetConfig(context.Context, *UpdateDatasetConfigRequest) (*longrunningpb.Operation, error)
// Deletes a dataset configuration in a given project for a given location.
DeleteDatasetConfig(context.Context, *DeleteDatasetConfigRequest) (*longrunningpb.Operation, error)
// Links a dataset to BigQuery in a given project for a given location.
LinkDataset(context.Context, *LinkDatasetRequest) (*longrunningpb.Operation, error)
// Unlinks a dataset from BigQuery in a given project
// for a given location.
UnlinkDataset(context.Context, *UnlinkDatasetRequest) (*longrunningpb.Operation, error)
}StorageInsightsServer is the server API for StorageInsights service. All implementations should embed UnimplementedStorageInsightsServer for forward compatibility
UnimplementedStorageInsightsServer
type UnimplementedStorageInsightsServer struct {
}UnimplementedStorageInsightsServer should be embedded to have forward compatible implementations.
func (UnimplementedStorageInsightsServer) CreateDatasetConfig
func (UnimplementedStorageInsightsServer) CreateDatasetConfig(context.Context, *CreateDatasetConfigRequest) (*longrunningpb.Operation, error)func (UnimplementedStorageInsightsServer) CreateReportConfig
func (UnimplementedStorageInsightsServer) CreateReportConfig(context.Context, *CreateReportConfigRequest) (*ReportConfig, error)func (UnimplementedStorageInsightsServer) DeleteDatasetConfig
func (UnimplementedStorageInsightsServer) DeleteDatasetConfig(context.Context, *DeleteDatasetConfigRequest) (*longrunningpb.Operation, error)func (UnimplementedStorageInsightsServer) DeleteReportConfig
func (UnimplementedStorageInsightsServer) DeleteReportConfig(context.Context, *DeleteReportConfigRequest) (*emptypb.Empty, error)func (UnimplementedStorageInsightsServer) GetDatasetConfig
func (UnimplementedStorageInsightsServer) GetDatasetConfig(context.Context, *GetDatasetConfigRequest) (*DatasetConfig, error)func (UnimplementedStorageInsightsServer) GetReportConfig
func (UnimplementedStorageInsightsServer) GetReportConfig(context.Context, *GetReportConfigRequest) (*ReportConfig, error)func (UnimplementedStorageInsightsServer) GetReportDetail
func (UnimplementedStorageInsightsServer) GetReportDetail(context.Context, *GetReportDetailRequest) (*ReportDetail, error)func (UnimplementedStorageInsightsServer) LinkDataset
func (UnimplementedStorageInsightsServer) LinkDataset(context.Context, *LinkDatasetRequest) (*longrunningpb.Operation, error)func (UnimplementedStorageInsightsServer) ListDatasetConfigs
func (UnimplementedStorageInsightsServer) ListDatasetConfigs(context.Context, *ListDatasetConfigsRequest) (*ListDatasetConfigsResponse, error)func (UnimplementedStorageInsightsServer) ListReportConfigs
func (UnimplementedStorageInsightsServer) ListReportConfigs(context.Context, *ListReportConfigsRequest) (*ListReportConfigsResponse, error)func (UnimplementedStorageInsightsServer) ListReportDetails
func (UnimplementedStorageInsightsServer) ListReportDetails(context.Context, *ListReportDetailsRequest) (*ListReportDetailsResponse, error)func (UnimplementedStorageInsightsServer) UnlinkDataset
func (UnimplementedStorageInsightsServer) UnlinkDataset(context.Context, *UnlinkDatasetRequest) (*longrunningpb.Operation, error)func (UnimplementedStorageInsightsServer) UpdateDatasetConfig
func (UnimplementedStorageInsightsServer) UpdateDatasetConfig(context.Context, *UpdateDatasetConfigRequest) (*longrunningpb.Operation, error)func (UnimplementedStorageInsightsServer) UpdateReportConfig
func (UnimplementedStorageInsightsServer) UpdateReportConfig(context.Context, *UpdateReportConfigRequest) (*ReportConfig, error)UnlinkDatasetRequest
type UnlinkDatasetRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for
[UnlinkDataset][google.cloud.storageinsights.v1.StorageInsights.UnlinkDataset]
func (*UnlinkDatasetRequest) Descriptor
func (*UnlinkDatasetRequest) Descriptor() ([]byte, []int)Deprecated: Use UnlinkDatasetRequest.ProtoReflect.Descriptor instead.
func (*UnlinkDatasetRequest) GetName
func (x *UnlinkDatasetRequest) GetName() stringfunc (*UnlinkDatasetRequest) ProtoMessage
func (*UnlinkDatasetRequest) ProtoMessage()func (*UnlinkDatasetRequest) ProtoReflect
func (x *UnlinkDatasetRequest) ProtoReflect() protoreflect.Messagefunc (*UnlinkDatasetRequest) Reset
func (x *UnlinkDatasetRequest) Reset()func (*UnlinkDatasetRequest) String
func (x *UnlinkDatasetRequest) String() stringUnsafeStorageInsightsServer
type UnsafeStorageInsightsServer interface {
// contains filtered or unexported methods
}UnsafeStorageInsightsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StorageInsightsServer will result in compilation errors.
UpdateDatasetConfigRequest
type UpdateDatasetConfigRequest struct {
// Required. Field mask is used to specify the fields to be overwritten in the
// `DatasetConfig` resource by the update.
// The fields specified in the `update_mask` are relative to the resource, not
// the full request. A field is overwritten if it is in the mask. If the
// user does not provide a mask then it returns an "Invalid Argument" error.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated
DatasetConfig *DatasetConfig `protobuf:"bytes,2,opt,name=dataset_config,json=datasetConfig,proto3" json:"dataset_config,omitempty"`
// Optional. A unique identifier for your request.
// Specify the request ID if you need to retry the request.
// If you retry the request with the same ID within 60 minutes, the server
// ignores the request if it has already completed the original request.
//
// For example, if your initial request times out and you retry the request
// using the same request ID, the server recognizes the original request and
// does not process the new request.
//
// The request ID must be a valid UUID and cannot be a zero UUID
// (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}Request message for
[UpdateDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.UpdateDatasetConfig]
func (*UpdateDatasetConfigRequest) Descriptor
func (*UpdateDatasetConfigRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateDatasetConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateDatasetConfigRequest) GetDatasetConfig
func (x *UpdateDatasetConfigRequest) GetDatasetConfig() *DatasetConfigfunc (*UpdateDatasetConfigRequest) GetRequestId
func (x *UpdateDatasetConfigRequest) GetRequestId() stringfunc (*UpdateDatasetConfigRequest) GetUpdateMask
func (x *UpdateDatasetConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateDatasetConfigRequest) ProtoMessage
func (*UpdateDatasetConfigRequest) ProtoMessage()func (*UpdateDatasetConfigRequest) ProtoReflect
func (x *UpdateDatasetConfigRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateDatasetConfigRequest) Reset
func (x *UpdateDatasetConfigRequest) Reset()func (*UpdateDatasetConfigRequest) String
func (x *UpdateDatasetConfigRequest) String() stringUpdateReportConfigRequest
type UpdateReportConfigRequest struct {
// Required. Field mask is used to specify the fields to be overwritten in the
// ReportConfig resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated
ReportConfig *ReportConfig `protobuf:"bytes,2,opt,name=report_config,json=reportConfig,proto3" json:"report_config,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}Message for updating a ReportConfig
func (*UpdateReportConfigRequest) Descriptor
func (*UpdateReportConfigRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateReportConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateReportConfigRequest) GetReportConfig
func (x *UpdateReportConfigRequest) GetReportConfig() *ReportConfigfunc (*UpdateReportConfigRequest) GetRequestId
func (x *UpdateReportConfigRequest) GetRequestId() stringfunc (*UpdateReportConfigRequest) GetUpdateMask
func (x *UpdateReportConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateReportConfigRequest) ProtoMessage
func (*UpdateReportConfigRequest) ProtoMessage()func (*UpdateReportConfigRequest) ProtoReflect
func (x *UpdateReportConfigRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateReportConfigRequest) Reset
func (x *UpdateReportConfigRequest) Reset()func (*UpdateReportConfigRequest) String
func (x *UpdateReportConfigRequest) String() string