Skip to content

Update table

async_boto.validation.dynamodb.update_table

UpdateTableRequest

Bases: BaseModel

Request model for the UpdateTable operation.

ATTRIBUTE DESCRIPTION
TableName

The name of the table to be updated.

TYPE: constr(min_length=1, max_length=1024)

AttributeDefinitions

An array of attributes that describe the key schema for the table and indexes.

TYPE: Optional[List[AttributeDefinition]]

BillingMode

Controls how you are charged for read and write throughput.

TYPE: Optional[Literal['PROVISIONED', 'PAY_PER_REQUEST']]

DeletionProtectionEnabled

Indicates whether deletion protection is enabled.

TYPE: Optional[bool]

GlobalSecondaryIndexUpdates

An array of one or more global secondary indexes for the table.

TYPE: Optional[List[GlobalSecondaryIndexUpdate]]

MultiRegionConsistency

Specifies the consistency mode for a new global table.

TYPE: Optional[Literal['EVENTUAL', 'STRONG']]

OnDemandThroughput

Updates the maximum number of read and write units for the specified table in on-demand capacity mode.

TYPE: Optional[OnDemandThroughput]

ProvisionedThroughput

The new provisioned throughput settings for the specified table or index.

TYPE: Optional[ProvisionedThroughput]

ReplicaUpdates

A list of replica update actions for the table.

TYPE: Optional[List[ReplicationGroupUpdate]]

SSESpecification

The new server-side encryption settings for the specified table.

TYPE: Optional[SSESpecification]

StreamSpecification

Represents the DynamoDB Streams configuration for the table.

TYPE: Optional[StreamSpecification]

TableClass

The table class of the table to be updated.

TYPE: Optional[Literal['STANDARD', 'STANDARD_INFREQUENT_ACCESS']]

WarmThroughput

Represents the warm throughput for updating a table.

TYPE: Optional[WarmThroughput]

TableName instance-attribute

TableName

AttributeDefinitions class-attribute instance-attribute

AttributeDefinitions = None

BillingMode class-attribute instance-attribute

BillingMode = None

DeletionProtectionEnabled class-attribute instance-attribute

DeletionProtectionEnabled = None

GlobalSecondaryIndexUpdates class-attribute instance-attribute

GlobalSecondaryIndexUpdates = None

MultiRegionConsistency class-attribute instance-attribute

MultiRegionConsistency = None

OnDemandThroughput class-attribute instance-attribute

OnDemandThroughput = None

ProvisionedThroughput class-attribute instance-attribute

ProvisionedThroughput = None

ReplicaUpdates class-attribute instance-attribute

ReplicaUpdates = None

SSESpecification class-attribute instance-attribute

SSESpecification = None

StreamSpecification class-attribute instance-attribute

StreamSpecification = None

TableClass class-attribute instance-attribute

TableClass = None

WarmThroughput class-attribute instance-attribute

WarmThroughput = None

UpdateTableResponse

Bases: BaseModel

Response model for the UpdateTable operation.

ATTRIBUTE DESCRIPTION
TableDescription

Represents the properties of the table.

TYPE: Optional[TableDescription]

TableDescription class-attribute instance-attribute

TableDescription = None