Skip to content

UpdateReplicationGroupMemberAction

Source code in docs_src/capo_dynamodb/types/update_replication_group_member_action.py
class UpdateReplicationGroupMemberAction(TypedDict, closed=True):
    region_name: "capo_dynamodb.types.region_name.RegionName"
    """<p>The Region where the replica exists.</p>"""
    kms_master_key_id: NotRequired[
        "capo_dynamodb.types.kms_master_key_id.KMSMasterKeyId"
    ]
    """<p>The KMS key of the replica that should be used for KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS key <code>alias/aws/dynamodb</code>.</p>"""
    provisioned_throughput_override: NotRequired[
        "capo_dynamodb.types.provisioned_throughput_override.ProvisionedThroughputOverride"
    ]
    """<p>Replica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.</p>"""
    on_demand_throughput_override: NotRequired[
        "capo_dynamodb.types.on_demand_throughput_override.OnDemandThroughputOverride"
    ]
    """<p>Overrides the maximum on-demand throughput for the replica table.</p>"""
    global_secondary_indexes: NotRequired[
        "capo_dynamodb.types.replica_global_secondary_index_list.ReplicaGlobalSecondaryIndexList"
    ]
    """<p>Replica-specific global secondary index settings.</p>"""
    table_class_override: NotRequired["capo_dynamodb.types.table_class.TableClass"]
    """<p>Replica-specific table class. If not specified, uses the source table's table class.</p>"""

global_secondary_indexes instance-attribute

global_secondary_indexes: NotRequired[ReplicaGlobalSecondaryIndexList]

Replica-specific global secondary index settings.

kms_master_key_id instance-attribute

kms_master_key_id: NotRequired[KMSMasterKeyId]

The KMS key of the replica that should be used for KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS key alias/aws/dynamodb.

on_demand_throughput_override instance-attribute

on_demand_throughput_override: NotRequired[OnDemandThroughputOverride]

Overrides the maximum on-demand throughput for the replica table.

provisioned_throughput_override instance-attribute

provisioned_throughput_override: NotRequired[ProvisionedThroughputOverride]

Replica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.

region_name instance-attribute

region_name: RegionName

The Region where the replica exists.

table_class_override instance-attribute

table_class_override: NotRequired[TableClass]

Replica-specific table class. If not specified, uses the source table's table class.