Amazon DynamoDB · Schema

UpdateTableInput

UpdateTableInput schema from Amazon DynamoDB API

DatabaseDocument StoreKey-ValueNoSQLServerless

Properties

Name Type Description
TableName string The name of the table to update
ProvisionedThroughput object
BillingMode string
GlobalSecondaryIndexUpdates array An array of global secondary index operations
View JSON Schema on GitHub

JSON Schema

dynamodb-openapi-update-table-input-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-dynamodb/refs/heads/main/json-schema/dynamodb-openapi-update-table-input-schema.json",
  "title": "UpdateTableInput",
  "description": "UpdateTableInput schema from Amazon DynamoDB API",
  "type": "object",
  "properties": {
    "TableName": {
      "type": "string",
      "description": "The name of the table to update"
    },
    "ProvisionedThroughput": {
      "$ref": "#/components/schemas/ProvisionedThroughput"
    },
    "BillingMode": {
      "type": "string",
      "enum": [
        "PROVISIONED",
        "PAY_PER_REQUEST"
      ]
    },
    "GlobalSecondaryIndexUpdates": {
      "type": "array",
      "description": "An array of global secondary index operations",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "TableName"
  ]
}