def METHOD_NAME(cls):
    def _handle_result(
        account_id: str,
        region_name: str,
        result: dict,
        logical_resource_id: str,
        resource: dict,
    ):
        table_name = result["TableDescription"]["TableName"]
        connect_to(aws_access_key_id=account_id, region_name=region_name).dynamodb.get_waiter(
            "table_exists"
        ).wait(TableName=table_name)
        desc_table = connect_to(
            aws_access_key_id=account_id, region_name=region_name
        ).dynamodb.describe_table(TableName=table_name)
        resource["Properties"]["Arn"] = desc_table["Table"]["TableArn"]
        if stream_arn := desc_table["Table"].get("LatestStreamArn"):
            resource["Properties"]["StreamArn"] = stream_arn
        resource["PhysicalResourceId"] = table_name
    return {
        "create": [
            {
                "function": "create_table",
                "parameters": {
                    "TableName": "TableName",
                    "AttributeDefinitions": "AttributeDefinitions",
                    "KeySchema": "KeySchema",
                    "BillingMode": "BillingMode",
                    "ProvisionedThroughput": get_ddb_provisioned_throughput,
                    "LocalSecondaryIndexes": "LocalSecondaryIndexes",
                    "GlobalSecondaryIndexes": get_ddb_global_sec_indexes,
                    "StreamSpecification": lambda account_id, region_name, properties, logical_resource_id, *args, **kwargs: (
                        common.merge_dicts(
                            properties.get("StreamSpecification"),
                            {"StreamEnabled": True},
                            default=None,
                        )
                    ),
                    "Tags": "Tags",
                },
                "result_handler": _handle_result,
            },
            {
                "function": "enable_kinesis_streaming_destination",
                "parameters": get_ddb_kinesis_stream_specification,
            },
        ],
        "delete": {
            "function": "delete_table",
            "parameters": {"TableName": "TableName"},
        },
    }