class Aws::DynamoDB::Types::ReplicationGroupUpdate

Represents one of the following:

@note When making an API call, you may pass ReplicationGroupUpdate

data as a hash:

    {
      create: {
        region_name: "RegionName", # required
        kms_master_key_id: "KMSMasterKeyId",
        provisioned_throughput_override: {
          read_capacity_units: 1,
        },
        global_secondary_indexes: [
          {
            index_name: "IndexName", # required
            provisioned_throughput_override: {
              read_capacity_units: 1,
            },
          },
        ],
      },
      update: {
        region_name: "RegionName", # required
        kms_master_key_id: "KMSMasterKeyId",
        provisioned_throughput_override: {
          read_capacity_units: 1,
        },
        global_secondary_indexes: [
          {
            index_name: "IndexName", # required
            provisioned_throughput_override: {
              read_capacity_units: 1,
            },
          },
        ],
      },
      delete: {
        region_name: "RegionName", # required
      },
    }

@!attribute [rw] create

The parameters required for creating a replica for the table.
@return [Types::CreateReplicationGroupMemberAction]

@!attribute [rw] update

The parameters required for updating a replica for the table.
@return [Types::UpdateReplicationGroupMemberAction]

@!attribute [rw] delete

The parameters required for deleting a replica for the table.
@return [Types::DeleteReplicationGroupMemberAction]

@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/ReplicationGroupUpdate AWS API Documentation

Constants

SENSITIVE