Class: Aws::DataExchange::Types::S3DataAccessAssetSourceEntry
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataExchange::Types::S3DataAccessAssetSourceEntry
- Defined in:
- gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb
Overview
Source details for an Amazon S3 data access asset.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bucket ⇒ String
The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.
-
#key_prefixes ⇒ Array<String>
Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.
-
#keys ⇒ Array<String>
The keys used to create the Amazon S3 data access.
-
#kms_keys_to_grant ⇒ Array<Types::KmsKeyToGrant>
List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being shared in this S3 Data Access asset.
Instance Attribute Details
#bucket ⇒ String
The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.
2879 2880 2881 2882 2883 2884 2885 2886 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2879 class S3DataAccessAssetSourceEntry < Struct.new( :bucket, :key_prefixes, :keys, :kms_keys_to_grant) SENSITIVE = [] include Aws::Structure end |
#key_prefixes ⇒ Array<String>
Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.
2879 2880 2881 2882 2883 2884 2885 2886 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2879 class S3DataAccessAssetSourceEntry < Struct.new( :bucket, :key_prefixes, :keys, :kms_keys_to_grant) SENSITIVE = [] include Aws::Structure end |
#keys ⇒ Array<String>
The keys used to create the Amazon S3 data access.
2879 2880 2881 2882 2883 2884 2885 2886 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2879 class S3DataAccessAssetSourceEntry < Struct.new( :bucket, :key_prefixes, :keys, :kms_keys_to_grant) SENSITIVE = [] include Aws::Structure end |
#kms_keys_to_grant ⇒ Array<Types::KmsKeyToGrant>
List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being shared in this S3 Data Access asset.
2879 2880 2881 2882 2883 2884 2885 2886 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2879 class S3DataAccessAssetSourceEntry < Struct.new( :bucket, :key_prefixes, :keys, :kms_keys_to_grant) SENSITIVE = [] include Aws::Structure end |