Amazon Clean Rooms · Schema

CreateConfiguredTableRequest

Request body for creating a configured table.

Clean RoomsData CollaborationPrivacyAnalyticsMarketing

Properties

Name Type Description
name string The name of the configured table.
description string A description for the configured table.
tableReference object A reference to the AWS Glue table being configured.
allowedColumns array The columns of the underlying AWS Glue table that can be used by collaborators.
analysisMethod string The analysis method for the configured table.
View JSON Schema on GitHub

JSON Schema

clean-rooms-create-configured-table-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-clean-rooms/refs/heads/main/json-schema/clean-rooms-create-configured-table-request-schema.json",
  "title": "CreateConfiguredTableRequest",
  "description": "Request body for creating a configured table.",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "The name of the configured table.",
      "example": "Customer Segments Table"
    },
    "description": {
      "type": "string",
      "description": "A description for the configured table."
    },
    "tableReference": {
      "type": "object",
      "description": "A reference to the AWS Glue table being configured."
    },
    "allowedColumns": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "The columns of the underlying AWS Glue table that can be used by collaborators."
    },
    "analysisMethod": {
      "type": "string",
      "enum": [
        "DIRECT_QUERY"
      ],
      "description": "The analysis method for the configured table."
    }
  },
  "required": [
    "name",
    "tableReference",
    "allowedColumns",
    "analysisMethod"
  ]
}