Skip to content

Commit 6fb2941

Browse files
author
awstools
committed
feat(client-connect): Release Notes: 1) Analytics API enhancements: Added new ListAnalyticsDataLakeDataSets API. 2) Onboarding API Idempotency: Adds ClientToken to instance creation and management APIs to support idempotency.
1 parent d356927 commit 6fb2941

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+946
-217
lines changed

clients/client-connect/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1305,6 +1305,14 @@ ListAnalyticsDataAssociations
13051305

13061306
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/connect/command/ListAnalyticsDataAssociationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-connect/Interface/ListAnalyticsDataAssociationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-connect/Interface/ListAnalyticsDataAssociationsCommandOutput/)
13071307

1308+
</details>
1309+
<details>
1310+
<summary>
1311+
ListAnalyticsDataLakeDataSets
1312+
</summary>
1313+
1314+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/connect/command/ListAnalyticsDataLakeDataSetsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-connect/Interface/ListAnalyticsDataLakeDataSetsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-connect/Interface/ListAnalyticsDataLakeDataSetsCommandOutput/)
1315+
13081316
</details>
13091317
<details>
13101318
<summary>

clients/client-connect/src/Connect.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -645,6 +645,11 @@ import {
645645
ListAnalyticsDataAssociationsCommandInput,
646646
ListAnalyticsDataAssociationsCommandOutput,
647647
} from "./commands/ListAnalyticsDataAssociationsCommand";
648+
import {
649+
ListAnalyticsDataLakeDataSetsCommand,
650+
ListAnalyticsDataLakeDataSetsCommandInput,
651+
ListAnalyticsDataLakeDataSetsCommandOutput,
652+
} from "./commands/ListAnalyticsDataLakeDataSetsCommand";
648653
import {
649654
ListApprovedOriginsCommand,
650655
ListApprovedOriginsCommandInput,
@@ -1465,6 +1470,7 @@ const commands = {
14651470
ImportPhoneNumberCommand,
14661471
ListAgentStatusesCommand,
14671472
ListAnalyticsDataAssociationsCommand,
1473+
ListAnalyticsDataLakeDataSetsCommand,
14681474
ListApprovedOriginsCommand,
14691475
ListAssociatedContactsCommand,
14701476
ListAuthenticationProfilesCommand,
@@ -3753,6 +3759,23 @@ export interface Connect {
37533759
cb: (err: any, data?: ListAnalyticsDataAssociationsCommandOutput) => void
37543760
): void;
37553761

3762+
/**
3763+
* @see {@link ListAnalyticsDataLakeDataSetsCommand}
3764+
*/
3765+
listAnalyticsDataLakeDataSets(
3766+
args: ListAnalyticsDataLakeDataSetsCommandInput,
3767+
options?: __HttpHandlerOptions
3768+
): Promise<ListAnalyticsDataLakeDataSetsCommandOutput>;
3769+
listAnalyticsDataLakeDataSets(
3770+
args: ListAnalyticsDataLakeDataSetsCommandInput,
3771+
cb: (err: any, data?: ListAnalyticsDataLakeDataSetsCommandOutput) => void
3772+
): void;
3773+
listAnalyticsDataLakeDataSets(
3774+
args: ListAnalyticsDataLakeDataSetsCommandInput,
3775+
options: __HttpHandlerOptions,
3776+
cb: (err: any, data?: ListAnalyticsDataLakeDataSetsCommandOutput) => void
3777+
): void;
3778+
37563779
/**
37573780
* @see {@link ListApprovedOriginsCommand}
37583781
*/

clients/client-connect/src/ConnectClient.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,10 @@ import {
422422
ListAnalyticsDataAssociationsCommandInput,
423423
ListAnalyticsDataAssociationsCommandOutput,
424424
} from "./commands/ListAnalyticsDataAssociationsCommand";
425+
import {
426+
ListAnalyticsDataLakeDataSetsCommandInput,
427+
ListAnalyticsDataLakeDataSetsCommandOutput,
428+
} from "./commands/ListAnalyticsDataLakeDataSetsCommand";
425429
import {
426430
ListApprovedOriginsCommandInput,
427431
ListApprovedOriginsCommandOutput,
@@ -1003,6 +1007,7 @@ export type ServiceInputTypes =
10031007
| ImportPhoneNumberCommandInput
10041008
| ListAgentStatusesCommandInput
10051009
| ListAnalyticsDataAssociationsCommandInput
1010+
| ListAnalyticsDataLakeDataSetsCommandInput
10061011
| ListApprovedOriginsCommandInput
10071012
| ListAssociatedContactsCommandInput
10081013
| ListAuthenticationProfilesCommandInput
@@ -1289,6 +1294,7 @@ export type ServiceOutputTypes =
12891294
| ImportPhoneNumberCommandOutput
12901295
| ListAgentStatusesCommandOutput
12911296
| ListAnalyticsDataAssociationsCommandOutput
1297+
| ListAnalyticsDataLakeDataSetsCommandOutput
12921298
| ListApprovedOriginsCommandOutput
12931299
| ListAssociatedContactsCommandOutput
12941300
| ListAuthenticationProfilesCommandOutput

clients/client-connect/src/commands/AssociateApprovedOriginCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ export interface AssociateApprovedOriginCommandOutput extends __MetadataBearer {
3939
* const input = { // AssociateApprovedOriginRequest
4040
* InstanceId: "STRING_VALUE", // required
4141
* Origin: "STRING_VALUE", // required
42+
* ClientToken: "STRING_VALUE",
4243
* };
4344
* const command = new AssociateApprovedOriginCommand(input);
4445
* const response = await client.send(command);

clients/client-connect/src/commands/AssociateBotCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ export interface AssociateBotCommandOutput extends __MetadataBearer {}
4646
* LexV2Bot: { // LexV2Bot
4747
* AliasArn: "STRING_VALUE",
4848
* },
49+
* ClientToken: "STRING_VALUE",
4950
* };
5051
* const command = new AssociateBotCommand(input);
5152
* const response = await client.send(command);

clients/client-connect/src/commands/AssociateInstanceStorageConfigCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ export interface AssociateInstanceStorageConfigCommandOutput
7575
* FirehoseArn: "STRING_VALUE", // required
7676
* },
7777
* },
78+
* ClientToken: "STRING_VALUE",
7879
* };
7980
* const command = new AssociateInstanceStorageConfigCommand(input);
8081
* const response = await client.send(command);

clients/client-connect/src/commands/AssociateLambdaFunctionCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ export interface AssociateLambdaFunctionCommandOutput extends __MetadataBearer {
4040
* const input = { // AssociateLambdaFunctionRequest
4141
* InstanceId: "STRING_VALUE", // required
4242
* FunctionArn: "STRING_VALUE", // required
43+
* ClientToken: "STRING_VALUE",
4344
* };
4445
* const command = new AssociateLambdaFunctionCommand(input);
4546
* const response = await client.send(command);

clients/client-connect/src/commands/AssociateLexBotCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export interface AssociateLexBotCommandOutput extends __MetadataBearer {}
4343
* Name: "STRING_VALUE", // required
4444
* LexRegion: "STRING_VALUE", // required
4545
* },
46+
* ClientToken: "STRING_VALUE",
4647
* };
4748
* const command = new AssociateLexBotCommand(input);
4849
* const response = await client.send(command);

clients/client-connect/src/commands/AssociateSecurityKeyCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ export interface AssociateSecurityKeyCommandOutput extends AssociateSecurityKeyR
3939
* const input = { // AssociateSecurityKeyRequest
4040
* InstanceId: "STRING_VALUE", // required
4141
* Key: "STRING_VALUE", // required
42+
* ClientToken: "STRING_VALUE",
4243
* };
4344
* const command = new AssociateSecurityKeyCommand(input);
4445
* const response = await client.send(command);

clients/client-connect/src/commands/BatchAssociateAnalyticsDataSetCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ export interface BatchAssociateAnalyticsDataSetCommandOutput
5757
* // TargetAccountId: "STRING_VALUE",
5858
* // ResourceShareId: "STRING_VALUE",
5959
* // ResourceShareArn: "STRING_VALUE",
60+
* // ResourceShareStatus: "STRING_VALUE",
6061
* // },
6162
* // ],
6263
* // Errors: [ // ErrorResults

0 commit comments

Comments
 (0)