{ "version":"2.0", "metadata":{ "apiVersion":"2012-08-10", "endpointPrefix":"dynamodb", "jsonVersion":"1.0", "protocol":"json", "serviceAbbreviation":"DynamoDB", "serviceFullName":"Amazon DynamoDB", "serviceId":"DynamoDB", "signatureVersion":"v4", "targetPrefix":"DynamoDB_20120810", "uid":"dynamodb-2012-08-10" }, "operations":{ "BatchGetItem":{ "name":"BatchGetItem", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"BatchGetItemInput"}, "output":{"shape":"BatchGetItemOutput"}, "errors":[ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"} ] }, "BatchWriteItem":{ "name":"BatchWriteItem", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"BatchWriteItemInput"}, "output":{"shape":"BatchWriteItemOutput"}, "errors":[ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ItemCollectionSizeLimitExceededException"}, {"shape":"InternalServerError"} ] }, "CreateBackup":{ "name":"CreateBackup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateBackupInput"}, "output":{"shape":"CreateBackupOutput"}, "errors":[ {"shape":"TableNotFoundException"}, {"shape":"TableInUseException"}, {"shape":"ContinuousBackupsUnavailableException"}, {"shape":"BackupInUseException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} ] }, "CreateGlobalTable":{ "name":"CreateGlobalTable", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateGlobalTableInput"}, "output":{"shape":"CreateGlobalTableOutput"}, "errors":[ {"shape":"LimitExceededException"}, {"shape":"InternalServerError"}, {"shape":"GlobalTableAlreadyExistsException"}, {"shape":"TableNotFoundException"} ] }, "CreateTable":{ "name":"CreateTable", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateTableInput"}, "output":{"shape":"CreateTableOutput"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} ] }, "DeleteBackup":{ "name":"DeleteBackup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteBackupInput"}, "output":{"shape":"DeleteBackupOutput"}, "errors":[ {"shape":"BackupNotFoundException"}, {"shape":"BackupInUseException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} ] }, "DeleteItem":{ "name":"DeleteItem", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteItemInput"}, "output":{"shape":"DeleteItemOutput"}, "errors":[ {"shape":"ConditionalCheckFailedException"}, {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ItemCollectionSizeLimitExceededException"}, {"shape":"InternalServerError"} ] }, "DeleteTable":{ "name":"DeleteTable", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteTableInput"}, "output":{"shape":"DeleteTableOutput"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} ] }, "DescribeBackup":{ "name":"DescribeBackup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeBackupInput"}, "output":{"shape":"DescribeBackupOutput"}, "errors":[ {"shape":"BackupNotFoundException"}, {"shape":"InternalServerError"} ] }, "DescribeContinuousBackups":{ "name":"DescribeContinuousBackups", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeContinuousBackupsInput"}, "output":{"shape":"DescribeContinuousBackupsOutput"}, "errors":[ {"shape":"TableNotFoundException"}, {"shape":"InternalServerError"} ] }, "DescribeGlobalTable":{ "name":"DescribeGlobalTable", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeGlobalTableInput"}, "output":{"shape":"DescribeGlobalTableOutput"}, "errors":[ {"shape":"InternalServerError"}, {"shape":"GlobalTableNotFoundException"} ] }, "DescribeLimits":{ "name":"DescribeLimits", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeLimitsInput"}, "output":{"shape":"DescribeLimitsOutput"}, "errors":[ {"shape":"InternalServerError"} ] }, "DescribeTable":{ "name":"DescribeTable", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTableInput"}, "output":{"shape":"DescribeTableOutput"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"} ] }, "DescribeTimeToLive":{ "name":"DescribeTimeToLive", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTimeToLiveInput"}, "output":{"shape":"DescribeTimeToLiveOutput"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"} ] }, "GetItem":{ "name":"GetItem", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetItemInput"}, "output":{"shape":"GetItemOutput"}, "errors":[ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"} ] }, "ListBackups":{ "name":"ListBackups", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListBackupsInput"}, "output":{"shape":"ListBackupsOutput"}, "errors":[ {"shape":"InternalServerError"} ] }, "ListGlobalTables":{ "name":"ListGlobalTables", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListGlobalTablesInput"}, "output":{"shape":"ListGlobalTablesOutput"}, "errors":[ {"shape":"InternalServerError"} ] }, "ListTables":{ "name":"ListTables", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTablesInput"}, "output":{"shape":"ListTablesOutput"}, "errors":[ {"shape":"InternalServerError"} ] }, "ListTagsOfResource":{ "name":"ListTagsOfResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTagsOfResourceInput"}, "output":{"shape":"ListTagsOfResourceOutput"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"} ] }, "PutItem":{ "name":"PutItem", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutItemInput"}, "output":{"shape":"PutItemOutput"}, "errors":[ {"shape":"ConditionalCheckFailedException"}, {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ItemCollectionSizeLimitExceededException"}, {"shape":"InternalServerError"} ] }, "Query":{ "name":"Query", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"QueryInput"}, "output":{"shape":"QueryOutput"}, "errors":[ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"} ] }, "RestoreTableFromBackup":{ "name":"RestoreTableFromBackup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RestoreTableFromBackupInput"}, "output":{"shape":"RestoreTableFromBackupOutput"}, "errors":[ {"shape":"TableAlreadyExistsException"}, {"shape":"TableInUseException"}, {"shape":"BackupNotFoundException"}, {"shape":"BackupInUseException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} ] }, "Scan":{ "name":"Scan", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ScanInput"}, "output":{"shape":"ScanOutput"}, "errors":[ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"} ] }, "TagResource":{ "name":"TagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"TagResourceInput"}, "errors":[ {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"}, {"shape":"ResourceInUseException"} ] }, "UntagResource":{ "name":"UntagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UntagResourceInput"}, "errors":[ {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"}, {"shape":"ResourceInUseException"} ] }, "UpdateGlobalTable":{ "name":"UpdateGlobalTable", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateGlobalTableInput"}, "output":{"shape":"UpdateGlobalTableOutput"}, "errors":[ {"shape":"InternalServerError"}, {"shape":"GlobalTableNotFoundException"}, {"shape":"ReplicaAlreadyExistsException"}, {"shape":"ReplicaNotFoundException"}, {"shape":"TableNotFoundException"} ] }, "UpdateItem":{ "name":"UpdateItem", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateItemInput"}, "output":{"shape":"UpdateItemOutput"}, "errors":[ {"shape":"ConditionalCheckFailedException"}, {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ItemCollectionSizeLimitExceededException"}, {"shape":"InternalServerError"} ] }, "UpdateTable":{ "name":"UpdateTable", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateTableInput"}, "output":{"shape":"UpdateTableOutput"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} ] }, "UpdateTimeToLive":{ "name":"UpdateTimeToLive", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateTimeToLiveInput"}, "output":{"shape":"UpdateTimeToLiveOutput"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} ] } }, "shapes":{ "AttributeAction":{ "type":"string", "enum":[ "ADD", "PUT", "DELETE" ] }, "AttributeDefinition":{ "type":"structure", "required":[ "AttributeName", "AttributeType" ], "members":{ "AttributeName":{"shape":"KeySchemaAttributeName"}, "AttributeType":{"shape":"ScalarAttributeType"} } }, "AttributeDefinitions":{ "type":"list", "member":{"shape":"AttributeDefinition"} }, "AttributeMap":{ "type":"map", "key":{"shape":"AttributeName"}, "value":{"shape":"AttributeValue"} }, "AttributeName":{ "type":"string", "max":65535 }, "AttributeNameList":{ "type":"list", "member":{"shape":"AttributeName"}, "min":1 }, "AttributeUpdates":{ "type":"map", "key":{"shape":"AttributeName"}, "value":{"shape":"AttributeValueUpdate"} }, "AttributeValue":{ "type":"structure", "members":{ "S":{"shape":"StringAttributeValue"}, "N":{"shape":"NumberAttributeValue"}, "B":{"shape":"BinaryAttributeValue"}, "SS":{"shape":"StringSetAttributeValue"}, "NS":{"shape":"NumberSetAttributeValue"}, "BS":{"shape":"BinarySetAttributeValue"}, "M":{"shape":"MapAttributeValue"}, "L":{"shape":"ListAttributeValue"}, "NULL":{"shape":"NullAttributeValue"}, "BOOL":{"shape":"BooleanAttributeValue"} } }, "AttributeValueList":{ "type":"list", "member":{"shape":"AttributeValue"} }, "AttributeValueUpdate":{ "type":"structure", "members":{ "Value":{"shape":"AttributeValue"}, "Action":{"shape":"AttributeAction"} } }, "Backfilling":{"type":"boolean"}, "BackupArn":{ "type":"string", "max":1024, "min":37 }, "BackupCreationDateTime":{"type":"timestamp"}, "BackupDescription":{ "type":"structure", "members":{ "BackupDetails":{"shape":"BackupDetails"}, "SourceTableDetails":{"shape":"SourceTableDetails"}, "SourceTableFeatureDetails":{"shape":"SourceTableFeatureDetails"} } }, "BackupDetails":{ "type":"structure", "required":[ "BackupArn", "BackupName", "BackupStatus", "BackupCreationDateTime" ], "members":{ "BackupArn":{"shape":"BackupArn"}, "BackupName":{"shape":"BackupName"}, "BackupSizeBytes":{"shape":"BackupSizeBytes"}, "BackupStatus":{"shape":"BackupStatus"}, "BackupCreationDateTime":{"shape":"BackupCreationDateTime"} } }, "BackupInUseException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "BackupName":{ "type":"string", "max":255, "min":3 }, "BackupNotFoundException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "BackupSizeBytes":{ "type":"long", "min":0 }, "BackupStatus":{ "type":"string", "enum":[ "CREATING", "DELETED", "AVAILABLE" ] }, "BackupSummaries":{ "type":"list", "member":{"shape":"BackupSummary"} }, "BackupSummary":{ "type":"structure", "members":{ "TableName":{"shape":"TableName"}, "TableId":{"shape":"TableId"}, "TableArn":{"shape":"TableArn"}, "BackupArn":{"shape":"BackupArn"}, "BackupName":{"shape":"BackupName"}, "BackupCreationDateTime":{"shape":"BackupCreationDateTime"}, "BackupStatus":{"shape":"BackupStatus"}, "BackupSizeBytes":{"shape":"BackupSizeBytes"} } }, "BackupsInputLimit":{ "type":"integer", "max":100, "min":1 }, "BatchGetItemInput":{ "type":"structure", "required":["RequestItems"], "members":{ "RequestItems":{"shape":"BatchGetRequestMap"}, "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"} } }, "BatchGetItemOutput":{ "type":"structure", "members":{ "Responses":{"shape":"BatchGetResponseMap"}, "UnprocessedKeys":{"shape":"BatchGetRequestMap"}, "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"} } }, "BatchGetRequestMap":{ "type":"map", "key":{"shape":"TableName"}, "value":{"shape":"KeysAndAttributes"}, "max":100, "min":1 }, "BatchGetResponseMap":{ "type":"map", "key":{"shape":"TableName"}, "value":{"shape":"ItemList"} }, "BatchWriteItemInput":{ "type":"structure", "required":["RequestItems"], "members":{ "RequestItems":{"shape":"BatchWriteItemRequestMap"}, "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"} } }, "BatchWriteItemOutput":{ "type":"structure", "members":{ "UnprocessedItems":{"shape":"BatchWriteItemRequestMap"}, "ItemCollectionMetrics":{"shape":"ItemCollectionMetricsPerTable"}, "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"} } }, "BatchWriteItemRequestMap":{ "type":"map", "key":{"shape":"TableName"}, "value":{"shape":"WriteRequests"}, "max":25, "min":1 }, "BinaryAttributeValue":{"type":"blob"}, "BinarySetAttributeValue":{ "type":"list", "member":{"shape":"BinaryAttributeValue"} }, "BooleanAttributeValue":{"type":"boolean"}, "BooleanObject":{"type":"boolean"}, "Capacity":{ "type":"structure", "members":{ "CapacityUnits":{"shape":"ConsumedCapacityUnits"} } }, "ComparisonOperator":{ "type":"string", "enum":[ "EQ", "NE", "IN", "LE", "LT", "GE", "GT", "BETWEEN", "NOT_NULL", "NULL", "CONTAINS", "NOT_CONTAINS", "BEGINS_WITH" ] }, "Condition":{ "type":"structure", "required":["ComparisonOperator"], "members":{ "AttributeValueList":{"shape":"AttributeValueList"}, "ComparisonOperator":{"shape":"ComparisonOperator"} } }, "ConditionExpression":{"type":"string"}, "ConditionalCheckFailedException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "ConditionalOperator":{ "type":"string", "enum":[ "AND", "OR" ] }, "ConsistentRead":{"type":"boolean"}, "ConsumedCapacity":{ "type":"structure", "members":{ "TableName":{"shape":"TableName"}, "CapacityUnits":{"shape":"ConsumedCapacityUnits"}, "Table":{"shape":"Capacity"}, "LocalSecondaryIndexes":{"shape":"SecondaryIndexesCapacityMap"}, "GlobalSecondaryIndexes":{"shape":"SecondaryIndexesCapacityMap"} } }, "ConsumedCapacityMultiple":{ "type":"list", "member":{"shape":"ConsumedCapacity"} }, "ConsumedCapacityUnits":{"type":"double"}, "ContinuousBackupsDescription":{ "type":"structure", "required":["ContinuousBackupsStatus"], "members":{ "ContinuousBackupsStatus":{"shape":"ContinuousBackupsStatus"} } }, "ContinuousBackupsStatus":{ "type":"string", "enum":[ "ENABLED", "DISABLED" ] }, "ContinuousBackupsUnavailableException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "CreateBackupInput":{ "type":"structure", "required":[ "TableName", "BackupName" ], "members":{ "TableName":{"shape":"TableName"}, "BackupName":{"shape":"BackupName"} } }, "CreateBackupOutput":{ "type":"structure", "members":{ "BackupDetails":{"shape":"BackupDetails"} } }, "CreateGlobalSecondaryIndexAction":{ "type":"structure", "required":[ "IndexName", "KeySchema", "Projection", "ProvisionedThroughput" ], "members":{ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} } }, "CreateGlobalTableInput":{ "type":"structure", "required":[ "GlobalTableName", "ReplicationGroup" ], "members":{ "GlobalTableName":{"shape":"TableName"}, "ReplicationGroup":{"shape":"ReplicaList"} } }, "CreateGlobalTableOutput":{ "type":"structure", "members":{ "GlobalTableDescription":{"shape":"GlobalTableDescription"} } }, "CreateReplicaAction":{ "type":"structure", "required":["RegionName"], "members":{ "RegionName":{"shape":"RegionName"} } }, "CreateTableInput":{ "type":"structure", "required":[ "AttributeDefinitions", "TableName", "KeySchema", "ProvisionedThroughput" ], "members":{ "AttributeDefinitions":{"shape":"AttributeDefinitions"}, "TableName":{"shape":"TableName"}, "KeySchema":{"shape":"KeySchema"}, "LocalSecondaryIndexes":{"shape":"LocalSecondaryIndexList"}, "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexList"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, "StreamSpecification":{"shape":"StreamSpecification"} } }, "CreateTableOutput":{ "type":"structure", "members":{ "TableDescription":{"shape":"TableDescription"} } }, "Date":{"type":"timestamp"}, "DeleteBackupInput":{ "type":"structure", "required":["BackupArn"], "members":{ "BackupArn":{"shape":"BackupArn"} } }, "DeleteBackupOutput":{ "type":"structure", "members":{ "BackupDescription":{"shape":"BackupDescription"} } }, "DeleteGlobalSecondaryIndexAction":{ "type":"structure", "required":["IndexName"], "members":{ "IndexName":{"shape":"IndexName"} } }, "DeleteItemInput":{ "type":"structure", "required":[ "TableName", "Key" ], "members":{ "TableName":{"shape":"TableName"}, "Key":{"shape":"Key"}, "Expected":{"shape":"ExpectedAttributeMap"}, "ConditionalOperator":{"shape":"ConditionalOperator"}, "ReturnValues":{"shape":"ReturnValue"}, "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} } }, "DeleteItemOutput":{ "type":"structure", "members":{ "Attributes":{"shape":"AttributeMap"}, "ConsumedCapacity":{"shape":"ConsumedCapacity"}, "ItemCollectionMetrics":{"shape":"ItemCollectionMetrics"} } }, "DeleteReplicaAction":{ "type":"structure", "required":["RegionName"], "members":{ "RegionName":{"shape":"RegionName"} } }, "DeleteRequest":{ "type":"structure", "required":["Key"], "members":{ "Key":{"shape":"Key"} } }, "DeleteTableInput":{ "type":"structure", "required":["TableName"], "members":{ "TableName":{"shape":"TableName"} } }, "DeleteTableOutput":{ "type":"structure", "members":{ "TableDescription":{"shape":"TableDescription"} } }, "DescribeBackupInput":{ "type":"structure", "required":["BackupArn"], "members":{ "BackupArn":{"shape":"BackupArn"} } }, "DescribeBackupOutput":{ "type":"structure", "members":{ "BackupDescription":{"shape":"BackupDescription"} } }, "DescribeContinuousBackupsInput":{ "type":"structure", "required":["TableName"], "members":{ "TableName":{"shape":"TableName"} } }, "DescribeContinuousBackupsOutput":{ "type":"structure", "members":{ "ContinuousBackupsDescription":{"shape":"ContinuousBackupsDescription"} } }, "DescribeGlobalTableInput":{ "type":"structure", "required":["GlobalTableName"], "members":{ "GlobalTableName":{"shape":"TableName"} } }, "DescribeGlobalTableOutput":{ "type":"structure", "members":{ "GlobalTableDescription":{"shape":"GlobalTableDescription"} } }, "DescribeLimitsInput":{ "type":"structure", "members":{ } }, "DescribeLimitsOutput":{ "type":"structure", "members":{ "AccountMaxReadCapacityUnits":{"shape":"PositiveLongObject"}, "AccountMaxWriteCapacityUnits":{"shape":"PositiveLongObject"}, "TableMaxReadCapacityUnits":{"shape":"PositiveLongObject"}, "TableMaxWriteCapacityUnits":{"shape":"PositiveLongObject"} } }, "DescribeTableInput":{ "type":"structure", "required":["TableName"], "members":{ "TableName":{"shape":"TableName"} } }, "DescribeTableOutput":{ "type":"structure", "members":{ "Table":{"shape":"TableDescription"} } }, "DescribeTimeToLiveInput":{ "type":"structure", "required":["TableName"], "members":{ "TableName":{"shape":"TableName"} } }, "DescribeTimeToLiveOutput":{ "type":"structure", "members":{ "TimeToLiveDescription":{"shape":"TimeToLiveDescription"} } }, "ErrorMessage":{"type":"string"}, "ExpectedAttributeMap":{ "type":"map", "key":{"shape":"AttributeName"}, "value":{"shape":"ExpectedAttributeValue"} }, "ExpectedAttributeValue":{ "type":"structure", "members":{ "Value":{"shape":"AttributeValue"}, "Exists":{"shape":"BooleanObject"}, "ComparisonOperator":{"shape":"ComparisonOperator"}, "AttributeValueList":{"shape":"AttributeValueList"} } }, "ExpressionAttributeNameMap":{ "type":"map", "key":{"shape":"ExpressionAttributeNameVariable"}, "value":{"shape":"AttributeName"} }, "ExpressionAttributeNameVariable":{"type":"string"}, "ExpressionAttributeValueMap":{ "type":"map", "key":{"shape":"ExpressionAttributeValueVariable"}, "value":{"shape":"AttributeValue"} }, "ExpressionAttributeValueVariable":{"type":"string"}, "FilterConditionMap":{ "type":"map", "key":{"shape":"AttributeName"}, "value":{"shape":"Condition"} }, "GetItemInput":{ "type":"structure", "required":[ "TableName", "Key" ], "members":{ "TableName":{"shape":"TableName"}, "Key":{"shape":"Key"}, "AttributesToGet":{"shape":"AttributeNameList"}, "ConsistentRead":{"shape":"ConsistentRead"}, "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, "ProjectionExpression":{"shape":"ProjectionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"} } }, "GetItemOutput":{ "type":"structure", "members":{ "Item":{"shape":"AttributeMap"}, "ConsumedCapacity":{"shape":"ConsumedCapacity"} } }, "GlobalSecondaryIndex":{ "type":"structure", "required":[ "IndexName", "KeySchema", "Projection", "ProvisionedThroughput" ], "members":{ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} } }, "GlobalSecondaryIndexDescription":{ "type":"structure", "members":{ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"}, "IndexStatus":{"shape":"IndexStatus"}, "Backfilling":{"shape":"Backfilling"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughputDescription"}, "IndexSizeBytes":{"shape":"Long"}, "ItemCount":{"shape":"Long"}, "IndexArn":{"shape":"String"} } }, "GlobalSecondaryIndexDescriptionList":{ "type":"list", "member":{"shape":"GlobalSecondaryIndexDescription"} }, "GlobalSecondaryIndexInfo":{ "type":"structure", "members":{ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} } }, "GlobalSecondaryIndexList":{ "type":"list", "member":{"shape":"GlobalSecondaryIndex"} }, "GlobalSecondaryIndexUpdate":{ "type":"structure", "members":{ "Update":{"shape":"UpdateGlobalSecondaryIndexAction"}, "Create":{"shape":"CreateGlobalSecondaryIndexAction"}, "Delete":{"shape":"DeleteGlobalSecondaryIndexAction"} } }, "GlobalSecondaryIndexUpdateList":{ "type":"list", "member":{"shape":"GlobalSecondaryIndexUpdate"} }, "GlobalSecondaryIndexes":{ "type":"list", "member":{"shape":"GlobalSecondaryIndexInfo"} }, "GlobalTable":{ "type":"structure", "members":{ "GlobalTableName":{"shape":"TableName"}, "ReplicationGroup":{"shape":"ReplicaList"} } }, "GlobalTableAlreadyExistsException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "GlobalTableArnString":{"type":"string"}, "GlobalTableDescription":{ "type":"structure", "members":{ "ReplicationGroup":{"shape":"ReplicaDescriptionList"}, "GlobalTableArn":{"shape":"GlobalTableArnString"}, "CreationDateTime":{"shape":"Date"}, "GlobalTableStatus":{"shape":"GlobalTableStatus"}, "GlobalTableName":{"shape":"TableName"} } }, "GlobalTableList":{ "type":"list", "member":{"shape":"GlobalTable"} }, "GlobalTableNotFoundException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "GlobalTableStatus":{ "type":"string", "enum":[ "CREATING", "ACTIVE", "DELETING", "UPDATING" ] }, "IndexName":{ "type":"string", "max":255, "min":3, "pattern":"[a-zA-Z0-9_.-]+" }, "IndexStatus":{ "type":"string", "enum":[ "CREATING", "UPDATING", "DELETING", "ACTIVE" ] }, "Integer":{"type":"integer"}, "InternalServerError":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true, "fault":true }, "ItemCollectionKeyAttributeMap":{ "type":"map", "key":{"shape":"AttributeName"}, "value":{"shape":"AttributeValue"} }, "ItemCollectionMetrics":{ "type":"structure", "members":{ "ItemCollectionKey":{"shape":"ItemCollectionKeyAttributeMap"}, "SizeEstimateRangeGB":{"shape":"ItemCollectionSizeEstimateRange"} } }, "ItemCollectionMetricsMultiple":{ "type":"list", "member":{"shape":"ItemCollectionMetrics"} }, "ItemCollectionMetricsPerTable":{ "type":"map", "key":{"shape":"TableName"}, "value":{"shape":"ItemCollectionMetricsMultiple"} }, "ItemCollectionSizeEstimateBound":{"type":"double"}, "ItemCollectionSizeEstimateRange":{ "type":"list", "member":{"shape":"ItemCollectionSizeEstimateBound"} }, "ItemCollectionSizeLimitExceededException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "ItemCount":{ "type":"long", "min":0 }, "ItemList":{ "type":"list", "member":{"shape":"AttributeMap"} }, "Key":{ "type":"map", "key":{"shape":"AttributeName"}, "value":{"shape":"AttributeValue"} }, "KeyConditions":{ "type":"map", "key":{"shape":"AttributeName"}, "value":{"shape":"Condition"} }, "KeyExpression":{"type":"string"}, "KeyList":{ "type":"list", "member":{"shape":"Key"}, "max":100, "min":1 }, "KeySchema":{ "type":"list", "member":{"shape":"KeySchemaElement"}, "max":2, "min":1 }, "KeySchemaAttributeName":{ "type":"string", "max":255, "min":1 }, "KeySchemaElement":{ "type":"structure", "required":[ "AttributeName", "KeyType" ], "members":{ "AttributeName":{"shape":"KeySchemaAttributeName"}, "KeyType":{"shape":"KeyType"} } }, "KeyType":{ "type":"string", "enum":[ "HASH", "RANGE" ] }, "KeysAndAttributes":{ "type":"structure", "required":["Keys"], "members":{ "Keys":{"shape":"KeyList"}, "AttributesToGet":{"shape":"AttributeNameList"}, "ConsistentRead":{"shape":"ConsistentRead"}, "ProjectionExpression":{"shape":"ProjectionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"} } }, "LimitExceededException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "ListAttributeValue":{ "type":"list", "member":{"shape":"AttributeValue"} }, "ListBackupsInput":{ "type":"structure", "members":{ "TableName":{"shape":"TableName"}, "Limit":{"shape":"BackupsInputLimit"}, "TimeRangeLowerBound":{"shape":"TimeRangeLowerBound"}, "TimeRangeUpperBound":{"shape":"TimeRangeUpperBound"}, "ExclusiveStartBackupArn":{"shape":"BackupArn"} } }, "ListBackupsOutput":{ "type":"structure", "members":{ "BackupSummaries":{"shape":"BackupSummaries"}, "LastEvaluatedBackupArn":{"shape":"BackupArn"} } }, "ListGlobalTablesInput":{ "type":"structure", "members":{ "ExclusiveStartGlobalTableName":{"shape":"TableName"}, "Limit":{"shape":"PositiveIntegerObject"}, "RegionName":{"shape":"RegionName"} } }, "ListGlobalTablesOutput":{ "type":"structure", "members":{ "GlobalTables":{"shape":"GlobalTableList"}, "LastEvaluatedGlobalTableName":{"shape":"TableName"} } }, "ListTablesInput":{ "type":"structure", "members":{ "ExclusiveStartTableName":{"shape":"TableName"}, "Limit":{"shape":"ListTablesInputLimit"} } }, "ListTablesInputLimit":{ "type":"integer", "max":100, "min":1 }, "ListTablesOutput":{ "type":"structure", "members":{ "TableNames":{"shape":"TableNameList"}, "LastEvaluatedTableName":{"shape":"TableName"} } }, "ListTagsOfResourceInput":{ "type":"structure", "required":["ResourceArn"], "members":{ "ResourceArn":{"shape":"ResourceArnString"}, "NextToken":{"shape":"NextTokenString"} } }, "ListTagsOfResourceOutput":{ "type":"structure", "members":{ "Tags":{"shape":"TagList"}, "NextToken":{"shape":"NextTokenString"} } }, "LocalSecondaryIndex":{ "type":"structure", "required":[ "IndexName", "KeySchema", "Projection" ], "members":{ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"} } }, "LocalSecondaryIndexDescription":{ "type":"structure", "members":{ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"}, "IndexSizeBytes":{"shape":"Long"}, "ItemCount":{"shape":"Long"}, "IndexArn":{"shape":"String"} } }, "LocalSecondaryIndexDescriptionList":{ "type":"list", "member":{"shape":"LocalSecondaryIndexDescription"} }, "LocalSecondaryIndexInfo":{ "type":"structure", "members":{ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"} } }, "LocalSecondaryIndexList":{ "type":"list", "member":{"shape":"LocalSecondaryIndex"} }, "LocalSecondaryIndexes":{ "type":"list", "member":{"shape":"LocalSecondaryIndexInfo"} }, "Long":{"type":"long"}, "MapAttributeValue":{ "type":"map", "key":{"shape":"AttributeName"}, "value":{"shape":"AttributeValue"} }, "NextTokenString":{"type":"string"}, "NonKeyAttributeName":{ "type":"string", "max":255, "min":1 }, "NonKeyAttributeNameList":{ "type":"list", "member":{"shape":"NonKeyAttributeName"}, "max":20, "min":1 }, "NullAttributeValue":{"type":"boolean"}, "NumberAttributeValue":{"type":"string"}, "NumberSetAttributeValue":{ "type":"list", "member":{"shape":"NumberAttributeValue"} }, "PositiveIntegerObject":{ "type":"integer", "min":1 }, "PositiveLongObject":{ "type":"long", "min":1 }, "Projection":{ "type":"structure", "members":{ "ProjectionType":{"shape":"ProjectionType"}, "NonKeyAttributes":{"shape":"NonKeyAttributeNameList"} } }, "ProjectionExpression":{"type":"string"}, "ProjectionType":{ "type":"string", "enum":[ "ALL", "KEYS_ONLY", "INCLUDE" ] }, "ProvisionedThroughput":{ "type":"structure", "required":[ "ReadCapacityUnits", "WriteCapacityUnits" ], "members":{ "ReadCapacityUnits":{"shape":"PositiveLongObject"}, "WriteCapacityUnits":{"shape":"PositiveLongObject"} } }, "ProvisionedThroughputDescription":{ "type":"structure", "members":{ "LastIncreaseDateTime":{"shape":"Date"}, "LastDecreaseDateTime":{"shape":"Date"}, "NumberOfDecreasesToday":{"shape":"PositiveLongObject"}, "ReadCapacityUnits":{"shape":"PositiveLongObject"}, "WriteCapacityUnits":{"shape":"PositiveLongObject"} } }, "ProvisionedThroughputExceededException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "PutItemInput":{ "type":"structure", "required":[ "TableName", "Item" ], "members":{ "TableName":{"shape":"TableName"}, "Item":{"shape":"PutItemInputAttributeMap"}, "Expected":{"shape":"ExpectedAttributeMap"}, "ReturnValues":{"shape":"ReturnValue"}, "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"}, "ConditionalOperator":{"shape":"ConditionalOperator"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} } }, "PutItemInputAttributeMap":{ "type":"map", "key":{"shape":"AttributeName"}, "value":{"shape":"AttributeValue"} }, "PutItemOutput":{ "type":"structure", "members":{ "Attributes":{"shape":"AttributeMap"}, "ConsumedCapacity":{"shape":"ConsumedCapacity"}, "ItemCollectionMetrics":{"shape":"ItemCollectionMetrics"} } }, "PutRequest":{ "type":"structure", "required":["Item"], "members":{ "Item":{"shape":"PutItemInputAttributeMap"} } }, "QueryInput":{ "type":"structure", "required":["TableName"], "members":{ "TableName":{"shape":"TableName"}, "IndexName":{"shape":"IndexName"}, "Select":{"shape":"Select"}, "AttributesToGet":{"shape":"AttributeNameList"}, "Limit":{"shape":"PositiveIntegerObject"}, "ConsistentRead":{"shape":"ConsistentRead"}, "KeyConditions":{"shape":"KeyConditions"}, "QueryFilter":{"shape":"FilterConditionMap"}, "ConditionalOperator":{"shape":"ConditionalOperator"}, "ScanIndexForward":{"shape":"BooleanObject"}, "ExclusiveStartKey":{"shape":"Key"}, "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, "ProjectionExpression":{"shape":"ProjectionExpression"}, "FilterExpression":{"shape":"ConditionExpression"}, "KeyConditionExpression":{"shape":"KeyExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} } }, "QueryOutput":{ "type":"structure", "members":{ "Items":{"shape":"ItemList"}, "Count":{"shape":"Integer"}, "ScannedCount":{"shape":"Integer"}, "LastEvaluatedKey":{"shape":"Key"}, "ConsumedCapacity":{"shape":"ConsumedCapacity"} } }, "RegionName":{"type":"string"}, "Replica":{ "type":"structure", "members":{ "RegionName":{"shape":"RegionName"} } }, "ReplicaAlreadyExistsException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "ReplicaDescription":{ "type":"structure", "members":{ "RegionName":{"shape":"RegionName"} } }, "ReplicaDescriptionList":{ "type":"list", "member":{"shape":"ReplicaDescription"} }, "ReplicaList":{ "type":"list", "member":{"shape":"Replica"} }, "ReplicaNotFoundException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "ReplicaUpdate":{ "type":"structure", "members":{ "Create":{"shape":"CreateReplicaAction"}, "Delete":{"shape":"DeleteReplicaAction"} } }, "ReplicaUpdateList":{ "type":"list", "member":{"shape":"ReplicaUpdate"} }, "ResourceArnString":{ "type":"string", "max":1283, "min":1 }, "ResourceInUseException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "ResourceNotFoundException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "RestoreDateTime":{"type":"timestamp"}, "RestoreInProgress":{"type":"boolean"}, "RestoreSummary":{ "type":"structure", "required":[ "RestoreDateTime", "RestoreInProgress" ], "members":{ "SourceBackupArn":{"shape":"BackupArn"}, "SourceTableArn":{"shape":"TableArn"}, "RestoreDateTime":{"shape":"RestoreDateTime"}, "RestoreInProgress":{"shape":"RestoreInProgress"} } }, "RestoreTableFromBackupInput":{ "type":"structure", "required":[ "TargetTableName", "BackupArn" ], "members":{ "TargetTableName":{"shape":"TableName"}, "BackupArn":{"shape":"BackupArn"} } }, "RestoreTableFromBackupOutput":{ "type":"structure", "members":{ "TableDescription":{"shape":"TableDescription"} } }, "ReturnConsumedCapacity":{ "type":"string", "enum":[ "INDEXES", "TOTAL", "NONE" ] }, "ReturnItemCollectionMetrics":{ "type":"string", "enum":[ "SIZE", "NONE" ] }, "ReturnValue":{ "type":"string", "enum":[ "NONE", "ALL_OLD", "UPDATED_OLD", "ALL_NEW", "UPDATED_NEW" ] }, "ScalarAttributeType":{ "type":"string", "enum":[ "S", "N", "B" ] }, "ScanInput":{ "type":"structure", "required":["TableName"], "members":{ "TableName":{"shape":"TableName"}, "IndexName":{"shape":"IndexName"}, "AttributesToGet":{"shape":"AttributeNameList"}, "Limit":{"shape":"PositiveIntegerObject"}, "Select":{"shape":"Select"}, "ScanFilter":{"shape":"FilterConditionMap"}, "ConditionalOperator":{"shape":"ConditionalOperator"}, "ExclusiveStartKey":{"shape":"Key"}, "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, "TotalSegments":{"shape":"ScanTotalSegments"}, "Segment":{"shape":"ScanSegment"}, "ProjectionExpression":{"shape":"ProjectionExpression"}, "FilterExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, "ConsistentRead":{"shape":"ConsistentRead"} } }, "ScanOutput":{ "type":"structure", "members":{ "Items":{"shape":"ItemList"}, "Count":{"shape":"Integer"}, "ScannedCount":{"shape":"Integer"}, "LastEvaluatedKey":{"shape":"Key"}, "ConsumedCapacity":{"shape":"ConsumedCapacity"} } }, "ScanSegment":{ "type":"integer", "max":999999, "min":0 }, "ScanTotalSegments":{ "type":"integer", "max":1000000, "min":1 }, "SecondaryIndexesCapacityMap":{ "type":"map", "key":{"shape":"IndexName"}, "value":{"shape":"Capacity"} }, "Select":{ "type":"string", "enum":[ "ALL_ATTRIBUTES", "ALL_PROJECTED_ATTRIBUTES", "SPECIFIC_ATTRIBUTES", "COUNT" ] }, "SourceTableDetails":{ "type":"structure", "required":[ "TableName", "TableId", "KeySchema", "TableCreationDateTime", "ProvisionedThroughput" ], "members":{ "TableName":{"shape":"TableName"}, "TableId":{"shape":"TableId"}, "TableArn":{"shape":"TableArn"}, "TableSizeBytes":{"shape":"Long"}, "KeySchema":{"shape":"KeySchema"}, "TableCreationDateTime":{"shape":"TableCreationDateTime"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, "ItemCount":{"shape":"ItemCount"} } }, "SourceTableFeatureDetails":{ "type":"structure", "members":{ "LocalSecondaryIndexes":{"shape":"LocalSecondaryIndexes"}, "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexes"}, "StreamDescription":{"shape":"StreamSpecification"}, "TimeToLiveDescription":{"shape":"TimeToLiveDescription"} } }, "StreamArn":{ "type":"string", "max":1024, "min":37 }, "StreamEnabled":{"type":"boolean"}, "StreamSpecification":{ "type":"structure", "members":{ "StreamEnabled":{"shape":"StreamEnabled"}, "StreamViewType":{"shape":"StreamViewType"} } }, "StreamViewType":{ "type":"string", "enum":[ "NEW_IMAGE", "OLD_IMAGE", "NEW_AND_OLD_IMAGES", "KEYS_ONLY" ] }, "String":{"type":"string"}, "StringAttributeValue":{"type":"string"}, "StringSetAttributeValue":{ "type":"list", "member":{"shape":"StringAttributeValue"} }, "TableAlreadyExistsException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "TableArn":{"type":"string"}, "TableCreationDateTime":{"type":"timestamp"}, "TableDescription":{ "type":"structure", "members":{ "AttributeDefinitions":{"shape":"AttributeDefinitions"}, "TableName":{"shape":"TableName"}, "KeySchema":{"shape":"KeySchema"}, "TableStatus":{"shape":"TableStatus"}, "CreationDateTime":{"shape":"Date"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughputDescription"}, "TableSizeBytes":{"shape":"Long"}, "ItemCount":{"shape":"Long"}, "TableArn":{"shape":"String"}, "TableId":{"shape":"TableId"}, "LocalSecondaryIndexes":{"shape":"LocalSecondaryIndexDescriptionList"}, "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexDescriptionList"}, "StreamSpecification":{"shape":"StreamSpecification"}, "LatestStreamLabel":{"shape":"String"}, "LatestStreamArn":{"shape":"StreamArn"}, "RestoreSummary":{"shape":"RestoreSummary"} } }, "TableId":{ "type":"string", "pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}" }, "TableInUseException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "TableName":{ "type":"string", "max":255, "min":3, "pattern":"[a-zA-Z0-9_.-]+" }, "TableNameList":{ "type":"list", "member":{"shape":"TableName"} }, "TableNotFoundException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "TableStatus":{ "type":"string", "enum":[ "CREATING", "UPDATING", "DELETING", "ACTIVE" ] }, "Tag":{ "type":"structure", "required":[ "Key", "Value" ], "members":{ "Key":{"shape":"TagKeyString"}, "Value":{"shape":"TagValueString"} } }, "TagKeyList":{ "type":"list", "member":{"shape":"TagKeyString"} }, "TagKeyString":{ "type":"string", "max":128, "min":1 }, "TagList":{ "type":"list", "member":{"shape":"Tag"} }, "TagResourceInput":{ "type":"structure", "required":[ "ResourceArn", "Tags" ], "members":{ "ResourceArn":{"shape":"ResourceArnString"}, "Tags":{"shape":"TagList"} } }, "TagValueString":{ "type":"string", "max":256, "min":0 }, "TimeRangeLowerBound":{"type":"timestamp"}, "TimeRangeUpperBound":{"type":"timestamp"}, "TimeToLiveAttributeName":{ "type":"string", "max":255, "min":1 }, "TimeToLiveDescription":{ "type":"structure", "members":{ "TimeToLiveStatus":{"shape":"TimeToLiveStatus"}, "AttributeName":{"shape":"TimeToLiveAttributeName"} } }, "TimeToLiveEnabled":{"type":"boolean"}, "TimeToLiveSpecification":{ "type":"structure", "required":[ "Enabled", "AttributeName" ], "members":{ "Enabled":{"shape":"TimeToLiveEnabled"}, "AttributeName":{"shape":"TimeToLiveAttributeName"} } }, "TimeToLiveStatus":{ "type":"string", "enum":[ "ENABLING", "DISABLING", "ENABLED", "DISABLED" ] }, "UntagResourceInput":{ "type":"structure", "required":[ "ResourceArn", "TagKeys" ], "members":{ "ResourceArn":{"shape":"ResourceArnString"}, "TagKeys":{"shape":"TagKeyList"} } }, "UpdateExpression":{"type":"string"}, "UpdateGlobalSecondaryIndexAction":{ "type":"structure", "required":[ "IndexName", "ProvisionedThroughput" ], "members":{ "IndexName":{"shape":"IndexName"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} } }, "UpdateGlobalTableInput":{ "type":"structure", "required":[ "GlobalTableName", "ReplicaUpdates" ], "members":{ "GlobalTableName":{"shape":"TableName"}, "ReplicaUpdates":{"shape":"ReplicaUpdateList"} } }, "UpdateGlobalTableOutput":{ "type":"structure", "members":{ "GlobalTableDescription":{"shape":"GlobalTableDescription"} } }, "UpdateItemInput":{ "type":"structure", "required":[ "TableName", "Key" ], "members":{ "TableName":{"shape":"TableName"}, "Key":{"shape":"Key"}, "AttributeUpdates":{"shape":"AttributeUpdates"}, "Expected":{"shape":"ExpectedAttributeMap"}, "ConditionalOperator":{"shape":"ConditionalOperator"}, "ReturnValues":{"shape":"ReturnValue"}, "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"}, "UpdateExpression":{"shape":"UpdateExpression"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} } }, "UpdateItemOutput":{ "type":"structure", "members":{ "Attributes":{"shape":"AttributeMap"}, "ConsumedCapacity":{"shape":"ConsumedCapacity"}, "ItemCollectionMetrics":{"shape":"ItemCollectionMetrics"} } }, "UpdateTableInput":{ "type":"structure", "required":["TableName"], "members":{ "AttributeDefinitions":{"shape":"AttributeDefinitions"}, "TableName":{"shape":"TableName"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, "GlobalSecondaryIndexUpdates":{"shape":"GlobalSecondaryIndexUpdateList"}, "StreamSpecification":{"shape":"StreamSpecification"} } }, "UpdateTableOutput":{ "type":"structure", "members":{ "TableDescription":{"shape":"TableDescription"} } }, "UpdateTimeToLiveInput":{ "type":"structure", "required":[ "TableName", "TimeToLiveSpecification" ], "members":{ "TableName":{"shape":"TableName"}, "TimeToLiveSpecification":{"shape":"TimeToLiveSpecification"} } }, "UpdateTimeToLiveOutput":{ "type":"structure", "members":{ "TimeToLiveSpecification":{"shape":"TimeToLiveSpecification"} } }, "WriteRequest":{ "type":"structure", "members":{ "PutRequest":{"shape":"PutRequest"}, "DeleteRequest":{"shape":"DeleteRequest"} } }, "WriteRequests":{ "type":"list", "member":{"shape":"WriteRequest"}, "max":25, "min":1 } } }