Class: Aws::S3Control::Types::StorageLensDataExport

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb

Overview

A container to specify the properties of your S3 Storage Lens metrics export, including the destination, schema, and format.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_watch_metricsTypes::CloudWatchMetrics

A container for enabling Amazon CloudWatch publishing for S3 Storage Lens metrics.



8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 8375

class StorageLensDataExport < Struct.new(
  :s3_bucket_destination,
  :cloud_watch_metrics,
  :storage_lens_table_destination)
  SENSITIVE = []
  include Aws::Structure
end

#s3_bucket_destinationTypes::S3BucketDestination

A container for the bucket where the S3 Storage Lens metrics export will be located.

This bucket must be located in the same Region as the storage lens configuration.



8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 8375

class StorageLensDataExport < Struct.new(
  :s3_bucket_destination,
  :cloud_watch_metrics,
  :storage_lens_table_destination)
  SENSITIVE = []
  include Aws::Structure
end

#storage_lens_table_destinationTypes::StorageLensTableDestination

A container for configuring S3 Storage Lens data exports to read-only S3 table buckets.



8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 8375

class StorageLensDataExport < Struct.new(
  :s3_bucket_destination,
  :cloud_watch_metrics,
  :storage_lens_table_destination)
  SENSITIVE = []
  include Aws::Structure
end