AWS cli: Add Databricks data source to Clean Rooms configured table reference
Summary
Documents a new Databricks table reference option, including schema/table names, workspace URL, Delta Sharing connection details, and DATABRICKS table type.
Security assessment
The diff adds API reference documentation for a new Databricks/Delta Sharing data source and bumps the AWS CLI version. It does not describe a vulnerability, incident, or security control.
Evidence
>> This is a Tagged Union structure. Only one of the following top level keys can be set: `glue`, `snowflake`, `athena`, `databricks`.
Diff
diff --git a/cli/latest/reference/cleanrooms/get-configured-table.md b/cli/latest/reference/cleanrooms/get-configured-table.md index 54696d9..917bf43 100644 --- a//cli/latest/reference/cleanrooms/get-configured-table.md +++ b//cli/latest/reference/cleanrooms/get-configured-table.md @@ -15 +15 @@ - * [AWS CLI 2.38.2 Command Reference](../../index.html) » + * [AWS CLI 2.38.3 Command Reference](../../index.html) » @@ -276 +276 @@ configuredTable -> (structure) ->> This is a Tagged Union structure. Only one of the following top level keys can be set: `glue`, `snowflake`, `athena`. +>> This is a Tagged Union structure. Only one of the following top level keys can be set: `glue`, `snowflake`, `athena`, `databricks`. @@ -563,0 +564,89 @@ configuredTable -> (structure) +>> +>> databricks -> (structure) +>> +>>> If present, a reference to the Databricks table referred to by this table reference. +>>> +>>> schemaName -> (string) [required] +>>> +>>>> Name of the Schema within Databricks. +>>>> +>>>> Constraints: +>>>> +>>>> * min: `1` +>>>> * max: `255` +>>>> * pattern: `[\p{L}\p{M}\p{N}\p{Pc}\p{Pd}]+` +>>>> + +>>> +>>> tableName -> (string) [required] +>>> +>>>> Name of the Table within Databricks. +>>>> +>>>> Constraints: +>>>> +>>>> * min: `1` +>>>> * max: `255` +>>>> * pattern: `[\p{L}\p{M}\p{N}\p{Pc}\p{Pd}]+` +>>>> + +>>> +>>> workspaceUrl -> (string) [required] +>>> +>>>> URL for the Databricks Workspace. +>>>> +>>>> Constraints: +>>>> +>>>> * min: `10` +>>>> * max: `256` +>>>> * pattern: `https://[a-zA-Z0-9.-]+\.cloud\.databricks\.com/?` +>>>> + +>>> +>>> connectionType -> (tagged union structure) [required] +>>> +>>>> Type of the connector to be used for connecting to Databricks. Supported connector: Delta Sharing +>>>> +>>>> ### Note +>>>> +>>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `deltaSharing`. +>>>> +>>>> deltaSharing -> (structure) +>>>> +>>>>> Details about Connector for Databricks +>>>>> +>>>>> deltaShareEndpoint -> (string) [required] +>>>>> +>>>>>> The base URL of a Delta Sharing server that hosts shared datasets. +>>>>>> +>>>>>> Constraints: +>>>>>> +>>>>>> * min: `10` +>>>>>> * max: `1024` +>>>>>> * pattern: `https://(?:[a-zA-Z0-9.-]+\.cloud\.databricks\.com/api/2\.0/delta-sharing|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\.opensharing\.[a-z0-9-]+\.cloud\.databricks\.com/api/2\.0/opensharing)/metastores/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/recipients/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}` +>>>>>> + +>>>>> +>>>>> shareName -> (string) [required] +>>>>> +>>>>>> Name of the Share used for OpenSharing (Delta Sharing) the Databricks Table. +>>>>>> +>>>>>> Constraints: +>>>>>> +>>>>>> * min: `1` +>>>>>> * max: `255` +>>>>>> * pattern: `[\p{L}\p{M}\p{N}\p{Pc}\p{Pd}]+` +>>>>>> + +> +> tableType -> (string) +> +>> Type of the Configured Table DataSource, example: Glue, Snowflake, Athena, Databricks +>> +>> Possible values: +>> +>> * `GLUE` +>> * `SNOWFLAKE` +>> * `ATHENA` +>> * `DATABRICKS` +>> + @@ -648 +737 @@ configuredTable -> (structure) - * [AWS CLI 2.38.2 Command Reference](../../index.html) » + * [AWS CLI 2.38.3 Command Reference](../../index.html) »