Class: Aws::S3Control::Types::S3BucketDestination
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::S3BucketDestination
- Includes:
- Aws::Structure
- Defined in:
- 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.
6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 |
# File 'lib/aws-sdk-s3control/types.rb', line 6910 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 `
6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 |
# File 'lib/aws-sdk-s3control/types.rb', line 6910 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.
6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 |
# File 'lib/aws-sdk-s3control/types.rb', line 6910 class S3BucketDestination < Struct.new( :format, :output_schema_version, :account_id, :arn, :prefix, :encryption) SENSITIVE = [] include Aws::Structure end |
#format ⇒ String
6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 |
# File 'lib/aws-sdk-s3control/types.rb', line 6910 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.
6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 |
# File 'lib/aws-sdk-s3control/types.rb', line 6910 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.
6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 |
# File 'lib/aws-sdk-s3control/types.rb', line 6910 class S3BucketDestination < Struct.new( :format, :output_schema_version, :account_id, :arn, :prefix, :encryption) SENSITIVE = [] include Aws::Structure end |