Skip to content

/AWS1/CL_DYNGLBTBLWITNESSGRUP

Represents one of the following:

  • A new witness to be added to a new global table.

  • An existing witness to be removed from an existing global table.

You can configure one witness per MRSC global table.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_create TYPE REF TO /AWS1/CL_DYNCREGLBTBLWITNESS00 /AWS1/CL_DYNCREGLBTBLWITNESS00

Specifies a witness Region to be added to a new MRSC global table. The witness must be added when creating the MRSC global table.

io_delete TYPE REF TO /AWS1/CL_DYNDELGLBTBLWITNESS00 /AWS1/CL_DYNDELGLBTBLWITNESS00

Specifies a witness Region to be removed from an existing global table. Must be done in conjunction with removing a replica. The deletion of both a witness and replica converts the remaining replica to a single-Region DynamoDB table.


Queryable Attributes

Create

Specifies a witness Region to be added to a new MRSC global table. The witness must be added when creating the MRSC global table.

Accessible with the following methods

Method Description
GET_CREATE() Getter for CREATE

Delete

Specifies a witness Region to be removed from an existing global table. Must be done in conjunction with removing a replica. The deletion of both a witness and replica converts the remaining replica to a single-Region DynamoDB table.

Accessible with the following methods

Method Description
GET_DELETE() Getter for DELETE

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_GLBTABLEWITNESSGROUPUPDLIST

TYPES TT_GLBTABLEWITNESSGROUPUPDLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_DYNGLBTBLWITNESSGRUP WITH DEFAULT KEY
.