Skip to content

/AWS1/CL_S3_ANNOTTABLECONFUPDS

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

CONSTRUCTOR

IMPORTING

Required arguments:

iv_configurationstate TYPE /AWS1/S3_ANNOTATIONCONFSTATE /AWS1/S3_ANNOTATIONCONFSTATE

The new configuration state to apply.

Optional arguments:

io_encryptionconfiguration TYPE REF TO /AWS1/CL_S3_METTABLEENCCONF /AWS1/CL_S3_METTABLEENCCONF

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

iv_role TYPE /AWS1/S3_ROLE /AWS1/S3_ROLE

The new IAM role ARN to apply.


Queryable Attributes

ConfigurationState

The new configuration state to apply.

Accessible with the following methods

Method Description
GET_CONFIGURATIONSTATE() Getter for CONFIGURATIONSTATE, with configurable default
ASK_CONFIGURATIONSTATE() Getter for CONFIGURATIONSTATE w/ exceptions if field has no
HAS_CONFIGURATIONSTATE() Determine if CONFIGURATIONSTATE has a value

EncryptionConfiguration

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

Accessible with the following methods

Method Description
GET_ENCRYPTIONCONFIGURATION() Getter for ENCRYPTIONCONFIGURATION

Role

The new IAM role ARN to apply.

Accessible with the following methods

Method Description
GET_ROLE() Getter for ROLE, with configurable default
ASK_ROLE() Getter for ROLE w/ exceptions if field has no value
HAS_ROLE() Determine if ROLE has a value