Class: Aws::Continuum::Types::S3Configuration

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#bucket ⇒ String

Customer-managed source bucket name.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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