Skip to content

Commit 7447521

Browse files
author
awstools
committed
feat(client-cleanrooms): This release allows customers and their partners to easily collaborate with data stored in Snowflake and Amazon Athena, without having to move or share their underlying data among collaborators.
1 parent 45e207b commit 7447521

File tree

8 files changed

+624
-109
lines changed

8 files changed

+624
-109
lines changed

clients/client-cleanrooms/src/commands/CreateConfiguredTableCommand.ts

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,27 @@ export interface CreateConfiguredTableCommandOutput extends CreateConfiguredTabl
4343
* tableName: "STRING_VALUE", // required
4444
* databaseName: "STRING_VALUE", // required
4545
* },
46+
* snowflake: { // SnowflakeTableReference
47+
* secretArn: "STRING_VALUE", // required
48+
* accountIdentifier: "STRING_VALUE", // required
49+
* databaseName: "STRING_VALUE", // required
50+
* tableName: "STRING_VALUE", // required
51+
* schemaName: "STRING_VALUE", // required
52+
* tableSchema: { // SnowflakeTableSchema Union: only one key present
53+
* v1: [ // SnowflakeTableSchemaList
54+
* { // SnowflakeTableSchemaV1
55+
* columnName: "STRING_VALUE", // required
56+
* columnType: "STRING_VALUE", // required
57+
* },
58+
* ],
59+
* },
60+
* },
61+
* athena: { // AthenaTableReference
62+
* workGroup: "STRING_VALUE", // required
63+
* outputLocation: "STRING_VALUE",
64+
* databaseName: "STRING_VALUE", // required
65+
* tableName: "STRING_VALUE", // required
66+
* },
4667
* },
4768
* allowedColumns: [ // AllowedColumnList // required
4869
* "STRING_VALUE",
@@ -65,6 +86,27 @@ export interface CreateConfiguredTableCommandOutput extends CreateConfiguredTabl
6586
* // tableName: "STRING_VALUE", // required
6687
* // databaseName: "STRING_VALUE", // required
6788
* // },
89+
* // snowflake: { // SnowflakeTableReference
90+
* // secretArn: "STRING_VALUE", // required
91+
* // accountIdentifier: "STRING_VALUE", // required
92+
* // databaseName: "STRING_VALUE", // required
93+
* // tableName: "STRING_VALUE", // required
94+
* // schemaName: "STRING_VALUE", // required
95+
* // tableSchema: { // SnowflakeTableSchema Union: only one key present
96+
* // v1: [ // SnowflakeTableSchemaList
97+
* // { // SnowflakeTableSchemaV1
98+
* // columnName: "STRING_VALUE", // required
99+
* // columnType: "STRING_VALUE", // required
100+
* // },
101+
* // ],
102+
* // },
103+
* // },
104+
* // athena: { // AthenaTableReference
105+
* // workGroup: "STRING_VALUE", // required
106+
* // outputLocation: "STRING_VALUE",
107+
* // databaseName: "STRING_VALUE", // required
108+
* // tableName: "STRING_VALUE", // required
109+
* // },
68110
* // },
69111
* // createTime: new Date("TIMESTAMP"), // required
70112
* // updateTime: new Date("TIMESTAMP"), // required

clients/client-cleanrooms/src/commands/GetConfiguredTableCommand.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,27 @@ export interface GetConfiguredTableCommandOutput extends GetConfiguredTableOutpu
5151
* // tableName: "STRING_VALUE", // required
5252
* // databaseName: "STRING_VALUE", // required
5353
* // },
54+
* // snowflake: { // SnowflakeTableReference
55+
* // secretArn: "STRING_VALUE", // required
56+
* // accountIdentifier: "STRING_VALUE", // required
57+
* // databaseName: "STRING_VALUE", // required
58+
* // tableName: "STRING_VALUE", // required
59+
* // schemaName: "STRING_VALUE", // required
60+
* // tableSchema: { // SnowflakeTableSchema Union: only one key present
61+
* // v1: [ // SnowflakeTableSchemaList
62+
* // { // SnowflakeTableSchemaV1
63+
* // columnName: "STRING_VALUE", // required
64+
* // columnType: "STRING_VALUE", // required
65+
* // },
66+
* // ],
67+
* // },
68+
* // },
69+
* // athena: { // AthenaTableReference
70+
* // workGroup: "STRING_VALUE", // required
71+
* // outputLocation: "STRING_VALUE",
72+
* // databaseName: "STRING_VALUE", // required
73+
* // tableName: "STRING_VALUE", // required
74+
* // },
5475
* // },
5576
* // createTime: new Date("TIMESTAMP"), // required
5677
* // updateTime: new Date("TIMESTAMP"), // required

clients/client-cleanrooms/src/commands/ListProtectedQueriesCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { CleanRoomsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CleanRoomsClient";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { ListProtectedQueriesInput, ListProtectedQueriesOutput } from "../models/models_0";
9+
import { ListProtectedQueriesInput } from "../models/models_0";
10+
import { ListProtectedQueriesOutput } from "../models/models_1";
1011
import { de_ListProtectedQueriesCommand, se_ListProtectedQueriesCommand } from "../protocols/Aws_restJson1";
1112

1213
/**

clients/client-cleanrooms/src/commands/UpdateConfiguredTableCommand.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,27 @@ export interface UpdateConfiguredTableCommandOutput extends UpdateConfiguredTabl
5353
* // tableName: "STRING_VALUE", // required
5454
* // databaseName: "STRING_VALUE", // required
5555
* // },
56+
* // snowflake: { // SnowflakeTableReference
57+
* // secretArn: "STRING_VALUE", // required
58+
* // accountIdentifier: "STRING_VALUE", // required
59+
* // databaseName: "STRING_VALUE", // required
60+
* // tableName: "STRING_VALUE", // required
61+
* // schemaName: "STRING_VALUE", // required
62+
* // tableSchema: { // SnowflakeTableSchema Union: only one key present
63+
* // v1: [ // SnowflakeTableSchemaList
64+
* // { // SnowflakeTableSchemaV1
65+
* // columnName: "STRING_VALUE", // required
66+
* // columnType: "STRING_VALUE", // required
67+
* // },
68+
* // ],
69+
* // },
70+
* // },
71+
* // athena: { // AthenaTableReference
72+
* // workGroup: "STRING_VALUE", // required
73+
* // outputLocation: "STRING_VALUE",
74+
* // databaseName: "STRING_VALUE", // required
75+
* // tableName: "STRING_VALUE", // required
76+
* // },
5677
* // },
5778
* // createTime: new Date("TIMESTAMP"), // required
5879
* // updateTime: new Date("TIMESTAMP"), // required

0 commit comments

Comments
 (0)