Class: Aws::Continuum::Types::UpdateS3Configuration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb

Overview

Replacement credentials for a customer-managed S3 integration. The bucket cannot be changed.

Constant Summary collapse

SENSITIVE =
[:external_id]

Instance Attribute Summary collapse

Instance Attribute Details

#external_id ⇒ String

The replacement external ID used when assuming the supplied role. If omitted, the existing external ID is preserved. This value is sensitive and is never included in the public integration response.

Returns:

  • (String)


4494
4495
4496
4497
4498
4499
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4494

class UpdateS3Configuration < Struct.new(
  :role_arn,
  :external_id)
  SENSITIVE = [:external_id]
  include Aws::Structure
end

#role_arn ⇒ String

The role to use. Supply the current role when rotating only the external ID. The caller must be allowed to pass this exact role to Continuum.

Returns:

  • (String)


4494
4495
4496
4497
4498
4499
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4494

class UpdateS3Configuration < Struct.new(
  :role_arn,
  :external_id)
  SENSITIVE = [:external_id]
  include Aws::Structure
end