Skip to content

TableCreationParameters

Source code in docs_src/capo_dynamodb/types/table_creation_parameters.py
class TableCreationParameters(TypedDict, closed=True):
    table_name: "capo_dynamodb.types.table_name.TableName"
    """<p> The name of the table created as part of the import operation. </p>"""
    attribute_definitions: (
        "capo_dynamodb.types.attribute_definitions.AttributeDefinitions"
    )
    """<p> The attributes of the table created as part of the import operation. </p>"""
    key_schema: "capo_dynamodb.types.key_schema.KeySchema"
    """<p> The primary key and option sort key of the table created as part of the import operation. </p>"""
    billing_mode: NotRequired["capo_dynamodb.types.billing_mode.BillingMode"]
    """<p> The billing mode for provisioning the table created as part of the import operation. </p>"""
    provisioned_throughput: NotRequired[
        "capo_dynamodb.types.provisioned_throughput.ProvisionedThroughput"
    ]
    on_demand_throughput: NotRequired[
        "capo_dynamodb.types.on_demand_throughput.OnDemandThroughput"
    ]
    sse_specification: NotRequired[
        "capo_dynamodb.types.sse_specification.SSESpecification"
    ]
    global_secondary_indexes: NotRequired[
        "capo_dynamodb.types.global_secondary_index_list.GlobalSecondaryIndexList"
    ]
    """<p> The Global Secondary Indexes (GSI) of the table to be created as part of the import operation. </p>"""
    vector_indexes: NotRequired["capo_dynamodb.types.vector_index_list.VectorIndexList"]
    """<p>The vector indexes of the table to be created as part of the import operation.</p>"""

attribute_definitions instance-attribute

attribute_definitions: AttributeDefinitions

The attributes of the table created as part of the import operation.

billing_mode instance-attribute

billing_mode: NotRequired[BillingMode]

The billing mode for provisioning the table created as part of the import operation.

global_secondary_indexes instance-attribute

global_secondary_indexes: NotRequired[GlobalSecondaryIndexList]

The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.

key_schema instance-attribute

key_schema: KeySchema

The primary key and option sort key of the table created as part of the import operation.

on_demand_throughput instance-attribute

on_demand_throughput: NotRequired[OnDemandThroughput]

provisioned_throughput instance-attribute

provisioned_throughput: NotRequired[ProvisionedThroughput]

sse_specification instance-attribute

sse_specification: NotRequired[SSESpecification]

table_name instance-attribute

table_name: TableName

The name of the table created as part of the import operation.

vector_indexes instance-attribute

vector_indexes: NotRequired[VectorIndexList]

The vector indexes of the table to be created as part of the import operation.