Skip to content

Commit 1508e72

Browse files
author
awstools
committed
feat(client-datazone): This release supports the feature of AI recommendations for descriptions to enrich the business data catalog in Amazon DataZone.
1 parent faee925 commit 1508e72

20 files changed

+2178
-247
lines changed

clients/client-datazone/README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,14 @@ AcceptSubscriptionRequest
222222

223223
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/datazone/command/AcceptSubscriptionRequestCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/AcceptSubscriptionRequestCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/AcceptSubscriptionRequestCommandOutput/)
224224

225+
</details>
226+
<details>
227+
<summary>
228+
CancelMetadataGenerationRun
229+
</summary>
230+
231+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/datazone/command/CancelMetadataGenerationRunCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/CancelMetadataGenerationRunCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/CancelMetadataGenerationRunCommandOutput/)
232+
225233
</details>
226234
<details>
227235
<summary>
@@ -622,6 +630,14 @@ GetListing
622630

623631
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/datazone/command/GetListingCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/GetListingCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/GetListingCommandOutput/)
624632

633+
</details>
634+
<details>
635+
<summary>
636+
GetMetadataGenerationRun
637+
</summary>
638+
639+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/datazone/command/GetMetadataGenerationRunCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/GetMetadataGenerationRunCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/GetMetadataGenerationRunCommandOutput/)
640+
625641
</details>
626642
<details>
627643
<summary>
@@ -742,6 +758,14 @@ ListEnvironments
742758

743759
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/datazone/command/ListEnvironmentsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/ListEnvironmentsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/ListEnvironmentsCommandOutput/)
744760

761+
</details>
762+
<details>
763+
<summary>
764+
ListMetadataGenerationRuns
765+
</summary>
766+
767+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/datazone/command/ListMetadataGenerationRunsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/ListMetadataGenerationRunsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/ListMetadataGenerationRunsCommandOutput/)
768+
745769
</details>
746770
<details>
747771
<summary>
@@ -886,6 +910,14 @@ StartDataSourceRun
886910

887911
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/datazone/command/StartDataSourceRunCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/StartDataSourceRunCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/StartDataSourceRunCommandOutput/)
888912

913+
</details>
914+
<details>
915+
<summary>
916+
StartMetadataGenerationRun
917+
</summary>
918+
919+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/datazone/command/StartMetadataGenerationRunCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/StartMetadataGenerationRunCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-datazone/Interface/StartMetadataGenerationRunCommandOutput/)
920+
889921
</details>
890922
<details>
891923
<summary>

clients/client-datazone/src/DataZone.ts

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ import {
1212
AcceptSubscriptionRequestCommandInput,
1313
AcceptSubscriptionRequestCommandOutput,
1414
} from "./commands/AcceptSubscriptionRequestCommand";
15+
import {
16+
CancelMetadataGenerationRunCommand,
17+
CancelMetadataGenerationRunCommandInput,
18+
CancelMetadataGenerationRunCommandOutput,
19+
} from "./commands/CancelMetadataGenerationRunCommand";
1520
import {
1621
CancelSubscriptionCommand,
1722
CancelSubscriptionCommandInput,
@@ -234,6 +239,11 @@ import {
234239
GetIamPortalLoginUrlCommandOutput,
235240
} from "./commands/GetIamPortalLoginUrlCommand";
236241
import { GetListingCommand, GetListingCommandInput, GetListingCommandOutput } from "./commands/GetListingCommand";
242+
import {
243+
GetMetadataGenerationRunCommand,
244+
GetMetadataGenerationRunCommandInput,
245+
GetMetadataGenerationRunCommandOutput,
246+
} from "./commands/GetMetadataGenerationRunCommand";
237247
import { GetProjectCommand, GetProjectCommandInput, GetProjectCommandOutput } from "./commands/GetProjectCommand";
238248
import {
239249
GetSubscriptionCommand,
@@ -301,6 +311,11 @@ import {
301311
ListEnvironmentsCommandInput,
302312
ListEnvironmentsCommandOutput,
303313
} from "./commands/ListEnvironmentsCommand";
314+
import {
315+
ListMetadataGenerationRunsCommand,
316+
ListMetadataGenerationRunsCommandInput,
317+
ListMetadataGenerationRunsCommandOutput,
318+
} from "./commands/ListMetadataGenerationRunsCommand";
304319
import {
305320
ListNotificationsCommand,
306321
ListNotificationsCommandInput,
@@ -383,6 +398,11 @@ import {
383398
StartDataSourceRunCommandInput,
384399
StartDataSourceRunCommandOutput,
385400
} from "./commands/StartDataSourceRunCommand";
401+
import {
402+
StartMetadataGenerationRunCommand,
403+
StartMetadataGenerationRunCommandInput,
404+
StartMetadataGenerationRunCommandOutput,
405+
} from "./commands/StartMetadataGenerationRunCommand";
386406
import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand";
387407
import {
388408
UntagResourceCommand,
@@ -454,6 +474,7 @@ import { DataZoneClient, DataZoneClientConfig } from "./DataZoneClient";
454474
const commands = {
455475
AcceptPredictionsCommand,
456476
AcceptSubscriptionRequestCommand,
477+
CancelMetadataGenerationRunCommand,
457478
CancelSubscriptionCommand,
458479
CreateAssetCommand,
459480
CreateAssetRevisionCommand,
@@ -504,6 +525,7 @@ const commands = {
504525
GetGroupProfileCommand,
505526
GetIamPortalLoginUrlCommand,
506527
GetListingCommand,
528+
GetMetadataGenerationRunCommand,
507529
GetProjectCommand,
508530
GetSubscriptionCommand,
509531
GetSubscriptionGrantCommand,
@@ -519,6 +541,7 @@ const commands = {
519541
ListEnvironmentBlueprintsCommand,
520542
ListEnvironmentProfilesCommand,
521543
ListEnvironmentsCommand,
544+
ListMetadataGenerationRunsCommand,
522545
ListNotificationsCommand,
523546
ListProjectMembershipsCommand,
524547
ListProjectsCommand,
@@ -537,6 +560,7 @@ const commands = {
537560
SearchTypesCommand,
538561
SearchUserProfilesCommand,
539562
StartDataSourceRunCommand,
563+
StartMetadataGenerationRunCommand,
540564
TagResourceCommand,
541565
UntagResourceCommand,
542566
UpdateDataSourceCommand,
@@ -588,6 +612,23 @@ export interface DataZone {
588612
cb: (err: any, data?: AcceptSubscriptionRequestCommandOutput) => void
589613
): void;
590614

615+
/**
616+
* @see {@link CancelMetadataGenerationRunCommand}
617+
*/
618+
cancelMetadataGenerationRun(
619+
args: CancelMetadataGenerationRunCommandInput,
620+
options?: __HttpHandlerOptions
621+
): Promise<CancelMetadataGenerationRunCommandOutput>;
622+
cancelMetadataGenerationRun(
623+
args: CancelMetadataGenerationRunCommandInput,
624+
cb: (err: any, data?: CancelMetadataGenerationRunCommandOutput) => void
625+
): void;
626+
cancelMetadataGenerationRun(
627+
args: CancelMetadataGenerationRunCommandInput,
628+
options: __HttpHandlerOptions,
629+
cb: (err: any, data?: CancelMetadataGenerationRunCommandOutput) => void
630+
): void;
631+
591632
/**
592633
* @see {@link CancelSubscriptionCommand}
593634
*/
@@ -1327,6 +1368,23 @@ export interface DataZone {
13271368
cb: (err: any, data?: GetListingCommandOutput) => void
13281369
): void;
13291370

1371+
/**
1372+
* @see {@link GetMetadataGenerationRunCommand}
1373+
*/
1374+
getMetadataGenerationRun(
1375+
args: GetMetadataGenerationRunCommandInput,
1376+
options?: __HttpHandlerOptions
1377+
): Promise<GetMetadataGenerationRunCommandOutput>;
1378+
getMetadataGenerationRun(
1379+
args: GetMetadataGenerationRunCommandInput,
1380+
cb: (err: any, data?: GetMetadataGenerationRunCommandOutput) => void
1381+
): void;
1382+
getMetadataGenerationRun(
1383+
args: GetMetadataGenerationRunCommandInput,
1384+
options: __HttpHandlerOptions,
1385+
cb: (err: any, data?: GetMetadataGenerationRunCommandOutput) => void
1386+
): void;
1387+
13301388
/**
13311389
* @see {@link GetProjectCommand}
13321390
*/
@@ -1562,6 +1620,23 @@ export interface DataZone {
15621620
cb: (err: any, data?: ListEnvironmentsCommandOutput) => void
15631621
): void;
15641622

1623+
/**
1624+
* @see {@link ListMetadataGenerationRunsCommand}
1625+
*/
1626+
listMetadataGenerationRuns(
1627+
args: ListMetadataGenerationRunsCommandInput,
1628+
options?: __HttpHandlerOptions
1629+
): Promise<ListMetadataGenerationRunsCommandOutput>;
1630+
listMetadataGenerationRuns(
1631+
args: ListMetadataGenerationRunsCommandInput,
1632+
cb: (err: any, data?: ListMetadataGenerationRunsCommandOutput) => void
1633+
): void;
1634+
listMetadataGenerationRuns(
1635+
args: ListMetadataGenerationRunsCommandInput,
1636+
options: __HttpHandlerOptions,
1637+
cb: (err: any, data?: ListMetadataGenerationRunsCommandOutput) => void
1638+
): void;
1639+
15651640
/**
15661641
* @see {@link ListNotificationsCommand}
15671642
*/
@@ -1847,6 +1922,23 @@ export interface DataZone {
18471922
cb: (err: any, data?: StartDataSourceRunCommandOutput) => void
18481923
): void;
18491924

1925+
/**
1926+
* @see {@link StartMetadataGenerationRunCommand}
1927+
*/
1928+
startMetadataGenerationRun(
1929+
args: StartMetadataGenerationRunCommandInput,
1930+
options?: __HttpHandlerOptions
1931+
): Promise<StartMetadataGenerationRunCommandOutput>;
1932+
startMetadataGenerationRun(
1933+
args: StartMetadataGenerationRunCommandInput,
1934+
cb: (err: any, data?: StartMetadataGenerationRunCommandOutput) => void
1935+
): void;
1936+
startMetadataGenerationRun(
1937+
args: StartMetadataGenerationRunCommandInput,
1938+
options: __HttpHandlerOptions,
1939+
cb: (err: any, data?: StartMetadataGenerationRunCommandOutput) => void
1940+
): void;
1941+
18501942
/**
18511943
* @see {@link TagResourceCommand}
18521944
*/

clients/client-datazone/src/DataZoneClient.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ import {
5858
AcceptSubscriptionRequestCommandInput,
5959
AcceptSubscriptionRequestCommandOutput,
6060
} from "./commands/AcceptSubscriptionRequestCommand";
61+
import {
62+
CancelMetadataGenerationRunCommandInput,
63+
CancelMetadataGenerationRunCommandOutput,
64+
} from "./commands/CancelMetadataGenerationRunCommand";
6165
import { CancelSubscriptionCommandInput, CancelSubscriptionCommandOutput } from "./commands/CancelSubscriptionCommand";
6266
import { CreateAssetCommandInput, CreateAssetCommandOutput } from "./commands/CreateAssetCommand";
6367
import {
@@ -159,6 +163,10 @@ import {
159163
GetIamPortalLoginUrlCommandOutput,
160164
} from "./commands/GetIamPortalLoginUrlCommand";
161165
import { GetListingCommandInput, GetListingCommandOutput } from "./commands/GetListingCommand";
166+
import {
167+
GetMetadataGenerationRunCommandInput,
168+
GetMetadataGenerationRunCommandOutput,
169+
} from "./commands/GetMetadataGenerationRunCommand";
162170
import { GetProjectCommandInput, GetProjectCommandOutput } from "./commands/GetProjectCommand";
163171
import { GetSubscriptionCommandInput, GetSubscriptionCommandOutput } from "./commands/GetSubscriptionCommand";
164172
import {
@@ -195,6 +203,10 @@ import {
195203
ListEnvironmentProfilesCommandOutput,
196204
} from "./commands/ListEnvironmentProfilesCommand";
197205
import { ListEnvironmentsCommandInput, ListEnvironmentsCommandOutput } from "./commands/ListEnvironmentsCommand";
206+
import {
207+
ListMetadataGenerationRunsCommandInput,
208+
ListMetadataGenerationRunsCommandOutput,
209+
} from "./commands/ListMetadataGenerationRunsCommand";
198210
import { ListNotificationsCommandInput, ListNotificationsCommandOutput } from "./commands/ListNotificationsCommand";
199211
import {
200212
ListProjectMembershipsCommandInput,
@@ -237,6 +249,10 @@ import { SearchListingsCommandInput, SearchListingsCommandOutput } from "./comma
237249
import { SearchTypesCommandInput, SearchTypesCommandOutput } from "./commands/SearchTypesCommand";
238250
import { SearchUserProfilesCommandInput, SearchUserProfilesCommandOutput } from "./commands/SearchUserProfilesCommand";
239251
import { StartDataSourceRunCommandInput, StartDataSourceRunCommandOutput } from "./commands/StartDataSourceRunCommand";
252+
import {
253+
StartMetadataGenerationRunCommandInput,
254+
StartMetadataGenerationRunCommandOutput,
255+
} from "./commands/StartMetadataGenerationRunCommand";
240256
import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand";
241257
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand";
242258
import { UpdateDataSourceCommandInput, UpdateDataSourceCommandOutput } from "./commands/UpdateDataSourceCommand";
@@ -280,6 +296,7 @@ export { __Client };
280296
export type ServiceInputTypes =
281297
| AcceptPredictionsCommandInput
282298
| AcceptSubscriptionRequestCommandInput
299+
| CancelMetadataGenerationRunCommandInput
283300
| CancelSubscriptionCommandInput
284301
| CreateAssetCommandInput
285302
| CreateAssetRevisionCommandInput
@@ -330,6 +347,7 @@ export type ServiceInputTypes =
330347
| GetGroupProfileCommandInput
331348
| GetIamPortalLoginUrlCommandInput
332349
| GetListingCommandInput
350+
| GetMetadataGenerationRunCommandInput
333351
| GetProjectCommandInput
334352
| GetSubscriptionCommandInput
335353
| GetSubscriptionGrantCommandInput
@@ -345,6 +363,7 @@ export type ServiceInputTypes =
345363
| ListEnvironmentBlueprintsCommandInput
346364
| ListEnvironmentProfilesCommandInput
347365
| ListEnvironmentsCommandInput
366+
| ListMetadataGenerationRunsCommandInput
348367
| ListNotificationsCommandInput
349368
| ListProjectMembershipsCommandInput
350369
| ListProjectsCommandInput
@@ -363,6 +382,7 @@ export type ServiceInputTypes =
363382
| SearchTypesCommandInput
364383
| SearchUserProfilesCommandInput
365384
| StartDataSourceRunCommandInput
385+
| StartMetadataGenerationRunCommandInput
366386
| TagResourceCommandInput
367387
| UntagResourceCommandInput
368388
| UpdateDataSourceCommandInput
@@ -384,6 +404,7 @@ export type ServiceInputTypes =
384404
export type ServiceOutputTypes =
385405
| AcceptPredictionsCommandOutput
386406
| AcceptSubscriptionRequestCommandOutput
407+
| CancelMetadataGenerationRunCommandOutput
387408
| CancelSubscriptionCommandOutput
388409
| CreateAssetCommandOutput
389410
| CreateAssetRevisionCommandOutput
@@ -434,6 +455,7 @@ export type ServiceOutputTypes =
434455
| GetGroupProfileCommandOutput
435456
| GetIamPortalLoginUrlCommandOutput
436457
| GetListingCommandOutput
458+
| GetMetadataGenerationRunCommandOutput
437459
| GetProjectCommandOutput
438460
| GetSubscriptionCommandOutput
439461
| GetSubscriptionGrantCommandOutput
@@ -449,6 +471,7 @@ export type ServiceOutputTypes =
449471
| ListEnvironmentBlueprintsCommandOutput
450472
| ListEnvironmentProfilesCommandOutput
451473
| ListEnvironmentsCommandOutput
474+
| ListMetadataGenerationRunsCommandOutput
452475
| ListNotificationsCommandOutput
453476
| ListProjectMembershipsCommandOutput
454477
| ListProjectsCommandOutput
@@ -467,6 +490,7 @@ export type ServiceOutputTypes =
467490
| SearchTypesCommandOutput
468491
| SearchUserProfilesCommandOutput
469492
| StartDataSourceRunCommandOutput
493+
| StartMetadataGenerationRunCommandOutput
470494
| TagResourceCommandOutput
471495
| UntagResourceCommandOutput
472496
| UpdateDataSourceCommandOutput

clients/client-datazone/src/commands/AcceptPredictionsCommand.ts

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

77
import { DataZoneClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../DataZoneClient";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { AcceptPredictionsInput, AcceptPredictionsOutput } from "../models/models_0";
9+
import {
10+
AcceptPredictionsInput,
11+
AcceptPredictionsInputFilterSensitiveLog,
12+
AcceptPredictionsOutput,
13+
} from "../models/models_0";
1014
import { de_AcceptPredictionsCommand, se_AcceptPredictionsCommand } from "../protocols/Aws_restJson1";
1115

1216
/**
@@ -45,8 +49,9 @@ export interface AcceptPredictionsCommandOutput extends AcceptPredictionsOutput,
4549
* },
4650
* acceptChoices: [ // AcceptChoices
4751
* { // AcceptChoice
48-
* predictionTarget: "STRING_VALUE",
52+
* predictionTarget: "STRING_VALUE", // required
4953
* predictionChoice: Number("int"),
54+
* editedValue: "STRING_VALUE",
5055
* },
5156
* ],
5257
* clientToken: "STRING_VALUE",
@@ -112,7 +117,7 @@ export class AcceptPredictionsCommand extends $Command
112117
})
113118
.s("DataZone", "AcceptPredictions", {})
114119
.n("DataZoneClient", "AcceptPredictionsCommand")
115-
.f(void 0, void 0)
120+
.f(AcceptPredictionsInputFilterSensitiveLog, void 0)
116121
.ser(se_AcceptPredictionsCommand)
117122
.de(de_AcceptPredictionsCommand)
118123
.build() {}

0 commit comments

Comments
 (0)