Class: Aws::S3Control::Types::S3BucketDestination
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::S3BucketDestination
- Defined in:
- gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb
Overview
A container for the bucket where the Amazon S3 Storage Lens metrics export files are located.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The account ID of the owner of the S3 Storage Lens metrics export bucket.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the bucket.
-
#encryption ⇒ Types::StorageLensDataExportEncryption
The container for the type encryption of the metrics exports in this bucket.
-
#format ⇒ String
-
#output_schema_version ⇒ String
The schema version of the export file.
-
#prefix ⇒ String
The prefix of the destination bucket where the metrics export will be delivered.
Instance Attribute Details
#account_id ⇒ String
The account ID of the owner of the S3 Storage Lens metrics export bucket.
6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6911 class S3BucketDestination < Struct.new( :format, :output_schema_version, :account_id, :arn, :prefix, :encryption) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the bucket. This property is
read-only and follows the following format:
arn:aws:s3:us-east-1:example-account-id:bucket/your-destination-bucket-name
6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6911 class S3BucketDestination < Struct.new( :format, :output_schema_version, :account_id, :arn, :prefix, :encryption) SENSITIVE = [] include Aws::Structure end |
#encryption ⇒ Types::StorageLensDataExportEncryption
The container for the type encryption of the metrics exports in this bucket.
6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6911 class S3BucketDestination < Struct.new( :format, :output_schema_version, :account_id, :arn, :prefix, :encryption) SENSITIVE = [] include Aws::Structure end |
#format ⇒ String
6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6911 class S3BucketDestination < Struct.new( :format, :output_schema_version, :account_id, :arn, :prefix, :encryption) SENSITIVE = [] include Aws::Structure end |
#output_schema_version ⇒ String
The schema version of the export file.
6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6911 class S3BucketDestination < Struct.new( :format, :output_schema_version, :account_id, :arn, :prefix, :encryption) SENSITIVE = [] include Aws::Structure end |
#prefix ⇒ String
The prefix of the destination bucket where the metrics export will be delivered.
6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6911 class S3BucketDestination < Struct.new( :format, :output_schema_version, :account_id, :arn, :prefix, :encryption) SENSITIVE = [] include Aws::Structure end |