Skip to content

Commit

Permalink
feat(client-cleanrooms): This release allows customers and their part…
Browse files Browse the repository at this point in the history
…ners to easily collaborate with data stored in Snowflake and Amazon Athena, without having to move or share their underlying data among collaborators.
  • Loading branch information
awstools committed Dec 2, 2024
1 parent 45e207b commit 7447521
Show file tree
Hide file tree
Showing 8 changed files with 624 additions and 109 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,27 @@ export interface CreateConfiguredTableCommandOutput extends CreateConfiguredTabl
* tableName: "STRING_VALUE", // required
* databaseName: "STRING_VALUE", // required
* },
* snowflake: { // SnowflakeTableReference
* secretArn: "STRING_VALUE", // required
* accountIdentifier: "STRING_VALUE", // required
* databaseName: "STRING_VALUE", // required
* tableName: "STRING_VALUE", // required
* schemaName: "STRING_VALUE", // required
* tableSchema: { // SnowflakeTableSchema Union: only one key present
* v1: [ // SnowflakeTableSchemaList
* { // SnowflakeTableSchemaV1
* columnName: "STRING_VALUE", // required
* columnType: "STRING_VALUE", // required
* },
* ],
* },
* },
* athena: { // AthenaTableReference
* workGroup: "STRING_VALUE", // required
* outputLocation: "STRING_VALUE",
* databaseName: "STRING_VALUE", // required
* tableName: "STRING_VALUE", // required
* },
* },
* allowedColumns: [ // AllowedColumnList // required
* "STRING_VALUE",
Expand All @@ -65,6 +86,27 @@ export interface CreateConfiguredTableCommandOutput extends CreateConfiguredTabl
* // tableName: "STRING_VALUE", // required
* // databaseName: "STRING_VALUE", // required
* // },
* // snowflake: { // SnowflakeTableReference
* // secretArn: "STRING_VALUE", // required
* // accountIdentifier: "STRING_VALUE", // required
* // databaseName: "STRING_VALUE", // required
* // tableName: "STRING_VALUE", // required
* // schemaName: "STRING_VALUE", // required
* // tableSchema: { // SnowflakeTableSchema Union: only one key present
* // v1: [ // SnowflakeTableSchemaList
* // { // SnowflakeTableSchemaV1
* // columnName: "STRING_VALUE", // required
* // columnType: "STRING_VALUE", // required
* // },
* // ],
* // },
* // },
* // athena: { // AthenaTableReference
* // workGroup: "STRING_VALUE", // required
* // outputLocation: "STRING_VALUE",
* // databaseName: "STRING_VALUE", // required
* // tableName: "STRING_VALUE", // required
* // },
* // },
* // createTime: new Date("TIMESTAMP"), // required
* // updateTime: new Date("TIMESTAMP"), // required
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,27 @@ export interface GetConfiguredTableCommandOutput extends GetConfiguredTableOutpu
* // tableName: "STRING_VALUE", // required
* // databaseName: "STRING_VALUE", // required
* // },
* // snowflake: { // SnowflakeTableReference
* // secretArn: "STRING_VALUE", // required
* // accountIdentifier: "STRING_VALUE", // required
* // databaseName: "STRING_VALUE", // required
* // tableName: "STRING_VALUE", // required
* // schemaName: "STRING_VALUE", // required
* // tableSchema: { // SnowflakeTableSchema Union: only one key present
* // v1: [ // SnowflakeTableSchemaList
* // { // SnowflakeTableSchemaV1
* // columnName: "STRING_VALUE", // required
* // columnType: "STRING_VALUE", // required
* // },
* // ],
* // },
* // },
* // athena: { // AthenaTableReference
* // workGroup: "STRING_VALUE", // required
* // outputLocation: "STRING_VALUE",
* // databaseName: "STRING_VALUE", // required
* // tableName: "STRING_VALUE", // required
* // },
* // },
* // createTime: new Date("TIMESTAMP"), // required
* // updateTime: new Date("TIMESTAMP"), // required
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";

import { CleanRoomsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CleanRoomsClient";
import { commonParams } from "../endpoint/EndpointParameters";
import { ListProtectedQueriesInput, ListProtectedQueriesOutput } from "../models/models_0";
import { ListProtectedQueriesInput } from "../models/models_0";
import { ListProtectedQueriesOutput } from "../models/models_1";
import { de_ListProtectedQueriesCommand, se_ListProtectedQueriesCommand } from "../protocols/Aws_restJson1";

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,27 @@ export interface UpdateConfiguredTableCommandOutput extends UpdateConfiguredTabl
* // tableName: "STRING_VALUE", // required
* // databaseName: "STRING_VALUE", // required
* // },
* // snowflake: { // SnowflakeTableReference
* // secretArn: "STRING_VALUE", // required
* // accountIdentifier: "STRING_VALUE", // required
* // databaseName: "STRING_VALUE", // required
* // tableName: "STRING_VALUE", // required
* // schemaName: "STRING_VALUE", // required
* // tableSchema: { // SnowflakeTableSchema Union: only one key present
* // v1: [ // SnowflakeTableSchemaList
* // { // SnowflakeTableSchemaV1
* // columnName: "STRING_VALUE", // required
* // columnType: "STRING_VALUE", // required
* // },
* // ],
* // },
* // },
* // athena: { // AthenaTableReference
* // workGroup: "STRING_VALUE", // required
* // outputLocation: "STRING_VALUE",
* // databaseName: "STRING_VALUE", // required
* // tableName: "STRING_VALUE", // required
* // },
* // },
* // createTime: new Date("TIMESTAMP"), // required
* // updateTime: new Date("TIMESTAMP"), // required
Expand Down
Loading

0 comments on commit 7447521

Please sign in to comment.