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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3/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_state ⇒ String

The new configuration state to apply.

Returns:

  • (String)


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

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

#encryption_configuration ⇒ Types::MetadataTableEncryptionConfiguration

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



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

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

#role ⇒ String

The new IAM role ARN to apply.

Returns:

  • (String)


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

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