Class: Aws::S3::Types::AnnotationTableConfigurationUpdates

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-s3/types.rb

Overview

Specifies updates to apply to the annotation table configuration. Used as the request body for ‘UpdateBucketMetadataAnnotationTableConfiguration`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configuration_stateString

The new configuration state to apply.

Returns:

  • (String)


547
548
549
550
551
552
553
# File 'lib/aws-sdk-s3/types.rb', line 547

class AnnotationTableConfigurationUpdates < Struct.new(
  :configuration_state,
  :encryption_configuration,
  :role)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_configurationTypes::MetadataTableEncryptionConfiguration

The encryption settings for an S3 Metadata journal table or inventory table configuration.



547
548
549
550
551
552
553
# File 'lib/aws-sdk-s3/types.rb', line 547

class AnnotationTableConfigurationUpdates < Struct.new(
  :configuration_state,
  :encryption_configuration,
  :role)
  SENSITIVE = []
  include Aws::Structure
end

#roleString

The new IAM role ARN to apply.

Returns:

  • (String)


547
548
549
550
551
552
553
# File 'lib/aws-sdk-s3/types.rb', line 547

class AnnotationTableConfigurationUpdates < Struct.new(
  :configuration_state,
  :encryption_configuration,
  :role)
  SENSITIVE = []
  include Aws::Structure
end