Class: Aws::Continuum::Types::S3Configuration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::S3Configuration
- Defined in:
- gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb
Overview
Configuration for a customer-managed S3 integration.
Constant Summary collapse
- SENSITIVE =
[:external_id]
Instance Attribute Summary collapse
-
#bucket ⇒ String
Customer-managed source bucket name.
-
#external_id ⇒ String
Caller-provided external ID required by the role trust policy.
-
#role_arn ⇒ String
Role Continuum will assume to read from the source bucket.
Instance Attribute Details
#bucket ⇒ String
Customer-managed source bucket name.
3714 3715 3716 3717 3718 3719 3720 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3714 class S3Configuration < Struct.new( :bucket, :role_arn, :external_id) SENSITIVE = [:external_id] include Aws::Structure end |
#external_id ⇒ String
Caller-provided external ID required by the role trust policy.
3714 3715 3716 3717 3718 3719 3720 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3714 class S3Configuration < Struct.new( :bucket, :role_arn, :external_id) SENSITIVE = [:external_id] include Aws::Structure end |
#role_arn ⇒ String
Role Continuum will assume to read from the source bucket.
3714 3715 3716 3717 3718 3719 3720 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3714 class S3Configuration < Struct.new( :bucket, :role_arn, :external_id) SENSITIVE = [:external_id] include Aws::Structure end |