Skip to content

Commit c5e4cfc

Browse files
author
awstools
committed
feat(client-omics): Add versioning for HealthOmics workflows
1 parent 2c9921a commit c5e4cfc

Some content is hidden

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

49 files changed

+3428
-977
lines changed

clients/client-omics/README.md

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66

77
AWS SDK for JavaScript Omics Client for Node.js, Browser and React Native.
88

9-
<p>This is the <i>AWS HealthOmics API Reference</i>. For an introduction to the service, see <a href="https://docs.aws.amazon.com/omics/latest/dev/">What is AWS HealthOmics?</a> in the
10-
<i>AWS HealthOmics User Guide</i>.</p>
9+
<p>This is the <i>AWS HealthOmics API Reference</i>. For an introduction to the service, see <a href="https://docs.aws.amazon.com/omics/latest/dev/">What is AWS HealthOmics?</a> in the <i>AWS HealthOmics User Guide</i>.</p>
1110

1211
## Installing
1312

@@ -339,6 +338,14 @@ CreateWorkflow
339338

340339
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/omics/command/CreateWorkflowCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/CreateWorkflowCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/CreateWorkflowCommandOutput/)
341340

341+
</details>
342+
<details>
343+
<summary>
344+
CreateWorkflowVersion
345+
</summary>
346+
347+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/omics/command/CreateWorkflowVersionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/CreateWorkflowVersionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/CreateWorkflowVersionCommandOutput/)
348+
342349
</details>
343350
<details>
344351
<summary>
@@ -435,6 +442,14 @@ DeleteWorkflow
435442

436443
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/omics/command/DeleteWorkflowCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/DeleteWorkflowCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/DeleteWorkflowCommandOutput/)
437444

445+
</details>
446+
<details>
447+
<summary>
448+
DeleteWorkflowVersion
449+
</summary>
450+
451+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/omics/command/DeleteWorkflowVersionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/DeleteWorkflowVersionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/DeleteWorkflowVersionCommandOutput/)
452+
438453
</details>
439454
<details>
440455
<summary>
@@ -611,6 +626,14 @@ GetWorkflow
611626

612627
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/omics/command/GetWorkflowCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/GetWorkflowCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/GetWorkflowCommandOutput/)
613628

629+
</details>
630+
<details>
631+
<summary>
632+
GetWorkflowVersion
633+
</summary>
634+
635+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/omics/command/GetWorkflowVersionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/GetWorkflowVersionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/GetWorkflowVersionCommandOutput/)
636+
614637
</details>
615638
<details>
616639
<summary>
@@ -787,6 +810,14 @@ ListWorkflows
787810

788811
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/omics/command/ListWorkflowsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/ListWorkflowsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/ListWorkflowsCommandOutput/)
789812

813+
</details>
814+
<details>
815+
<summary>
816+
ListWorkflowVersions
817+
</summary>
818+
819+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/omics/command/ListWorkflowVersionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/ListWorkflowVersionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/ListWorkflowVersionsCommandOutput/)
820+
790821
</details>
791822
<details>
792823
<summary>
@@ -923,6 +954,14 @@ UpdateWorkflow
923954

924955
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/omics/command/UpdateWorkflowCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/UpdateWorkflowCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/UpdateWorkflowCommandOutput/)
925956

957+
</details>
958+
<details>
959+
<summary>
960+
UpdateWorkflowVersion
961+
</summary>
962+
963+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/omics/command/UpdateWorkflowVersionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/UpdateWorkflowVersionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-omics/Interface/UpdateWorkflowVersionCommandOutput/)
964+
926965
</details>
927966
<details>
928967
<summary>

clients/client-omics/src/Omics.ts

Lines changed: 116 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@ import {
7575
CreateWorkflowCommandInput,
7676
CreateWorkflowCommandOutput,
7777
} from "./commands/CreateWorkflowCommand";
78+
import {
79+
CreateWorkflowVersionCommand,
80+
CreateWorkflowVersionCommandInput,
81+
CreateWorkflowVersionCommandOutput,
82+
} from "./commands/CreateWorkflowVersionCommand";
7883
import {
7984
DeleteAnnotationStoreCommand,
8085
DeleteAnnotationStoreCommandInput,
@@ -127,6 +132,11 @@ import {
127132
DeleteWorkflowCommandInput,
128133
DeleteWorkflowCommandOutput,
129134
} from "./commands/DeleteWorkflowCommand";
135+
import {
136+
DeleteWorkflowVersionCommand,
137+
DeleteWorkflowVersionCommandInput,
138+
DeleteWorkflowVersionCommandOutput,
139+
} from "./commands/DeleteWorkflowVersionCommand";
130140
import {
131141
GetAnnotationImportJobCommand,
132142
GetAnnotationImportJobCommandInput,
@@ -209,6 +219,11 @@ import {
209219
GetVariantStoreCommandOutput,
210220
} from "./commands/GetVariantStoreCommand";
211221
import { GetWorkflowCommand, GetWorkflowCommandInput, GetWorkflowCommandOutput } from "./commands/GetWorkflowCommand";
222+
import {
223+
GetWorkflowVersionCommand,
224+
GetWorkflowVersionCommandInput,
225+
GetWorkflowVersionCommandOutput,
226+
} from "./commands/GetWorkflowVersionCommand";
212227
import {
213228
ListAnnotationImportJobsCommand,
214229
ListAnnotationImportJobsCommandInput,
@@ -311,6 +326,11 @@ import {
311326
ListWorkflowsCommandInput,
312327
ListWorkflowsCommandOutput,
313328
} from "./commands/ListWorkflowsCommand";
329+
import {
330+
ListWorkflowVersionsCommand,
331+
ListWorkflowVersionsCommandInput,
332+
ListWorkflowVersionsCommandOutput,
333+
} from "./commands/ListWorkflowVersionsCommand";
314334
import {
315335
PutS3AccessPolicyCommand,
316336
PutS3AccessPolicyCommandInput,
@@ -388,6 +408,11 @@ import {
388408
UpdateWorkflowCommandInput,
389409
UpdateWorkflowCommandOutput,
390410
} from "./commands/UpdateWorkflowCommand";
411+
import {
412+
UpdateWorkflowVersionCommand,
413+
UpdateWorkflowVersionCommandInput,
414+
UpdateWorkflowVersionCommandOutput,
415+
} from "./commands/UpdateWorkflowVersionCommand";
391416
import {
392417
UploadReadSetPartCommand,
393418
UploadReadSetPartCommandInput,
@@ -413,6 +438,7 @@ const commands = {
413438
CreateShareCommand,
414439
CreateVariantStoreCommand,
415440
CreateWorkflowCommand,
441+
CreateWorkflowVersionCommand,
416442
DeleteAnnotationStoreCommand,
417443
DeleteAnnotationStoreVersionsCommand,
418444
DeleteReferenceCommand,
@@ -425,6 +451,7 @@ const commands = {
425451
DeleteShareCommand,
426452
DeleteVariantStoreCommand,
427453
DeleteWorkflowCommand,
454+
DeleteWorkflowVersionCommand,
428455
GetAnnotationImportJobCommand,
429456
GetAnnotationStoreCommand,
430457
GetAnnotationStoreVersionCommand,
@@ -447,6 +474,7 @@ const commands = {
447474
GetVariantImportJobCommand,
448475
GetVariantStoreCommand,
449476
GetWorkflowCommand,
477+
GetWorkflowVersionCommand,
450478
ListAnnotationImportJobsCommand,
451479
ListAnnotationStoresCommand,
452480
ListAnnotationStoreVersionsCommand,
@@ -469,6 +497,7 @@ const commands = {
469497
ListVariantImportJobsCommand,
470498
ListVariantStoresCommand,
471499
ListWorkflowsCommand,
500+
ListWorkflowVersionsCommand,
472501
PutS3AccessPolicyCommand,
473502
StartAnnotationImportJobCommand,
474503
StartReadSetActivationJobCommand,
@@ -486,6 +515,7 @@ const commands = {
486515
UpdateSequenceStoreCommand,
487516
UpdateVariantStoreCommand,
488517
UpdateWorkflowCommand,
518+
UpdateWorkflowVersionCommand,
489519
UploadReadSetPartCommand,
490520
};
491521

@@ -752,6 +782,23 @@ export interface Omics {
752782
cb: (err: any, data?: CreateWorkflowCommandOutput) => void
753783
): void;
754784

785+
/**
786+
* @see {@link CreateWorkflowVersionCommand}
787+
*/
788+
createWorkflowVersion(
789+
args: CreateWorkflowVersionCommandInput,
790+
options?: __HttpHandlerOptions
791+
): Promise<CreateWorkflowVersionCommandOutput>;
792+
createWorkflowVersion(
793+
args: CreateWorkflowVersionCommandInput,
794+
cb: (err: any, data?: CreateWorkflowVersionCommandOutput) => void
795+
): void;
796+
createWorkflowVersion(
797+
args: CreateWorkflowVersionCommandInput,
798+
options: __HttpHandlerOptions,
799+
cb: (err: any, data?: CreateWorkflowVersionCommandOutput) => void
800+
): void;
801+
755802
/**
756803
* @see {@link DeleteAnnotationStoreCommand}
757804
*/
@@ -932,6 +979,23 @@ export interface Omics {
932979
cb: (err: any, data?: DeleteWorkflowCommandOutput) => void
933980
): void;
934981

982+
/**
983+
* @see {@link DeleteWorkflowVersionCommand}
984+
*/
985+
deleteWorkflowVersion(
986+
args: DeleteWorkflowVersionCommandInput,
987+
options?: __HttpHandlerOptions
988+
): Promise<DeleteWorkflowVersionCommandOutput>;
989+
deleteWorkflowVersion(
990+
args: DeleteWorkflowVersionCommandInput,
991+
cb: (err: any, data?: DeleteWorkflowVersionCommandOutput) => void
992+
): void;
993+
deleteWorkflowVersion(
994+
args: DeleteWorkflowVersionCommandInput,
995+
options: __HttpHandlerOptions,
996+
cb: (err: any, data?: DeleteWorkflowVersionCommandOutput) => void
997+
): void;
998+
935999
/**
9361000
* @see {@link GetAnnotationImportJobCommand}
9371001
*/
@@ -1255,6 +1319,23 @@ export interface Omics {
12551319
cb: (err: any, data?: GetWorkflowCommandOutput) => void
12561320
): void;
12571321

1322+
/**
1323+
* @see {@link GetWorkflowVersionCommand}
1324+
*/
1325+
getWorkflowVersion(
1326+
args: GetWorkflowVersionCommandInput,
1327+
options?: __HttpHandlerOptions
1328+
): Promise<GetWorkflowVersionCommandOutput>;
1329+
getWorkflowVersion(
1330+
args: GetWorkflowVersionCommandInput,
1331+
cb: (err: any, data?: GetWorkflowVersionCommandOutput) => void
1332+
): void;
1333+
getWorkflowVersion(
1334+
args: GetWorkflowVersionCommandInput,
1335+
options: __HttpHandlerOptions,
1336+
cb: (err: any, data?: GetWorkflowVersionCommandOutput) => void
1337+
): void;
1338+
12581339
/**
12591340
* @see {@link ListAnnotationImportJobsCommand}
12601341
*/
@@ -1594,6 +1675,23 @@ export interface Omics {
15941675
cb: (err: any, data?: ListWorkflowsCommandOutput) => void
15951676
): void;
15961677

1678+
/**
1679+
* @see {@link ListWorkflowVersionsCommand}
1680+
*/
1681+
listWorkflowVersions(
1682+
args: ListWorkflowVersionsCommandInput,
1683+
options?: __HttpHandlerOptions
1684+
): Promise<ListWorkflowVersionsCommandOutput>;
1685+
listWorkflowVersions(
1686+
args: ListWorkflowVersionsCommandInput,
1687+
cb: (err: any, data?: ListWorkflowVersionsCommandOutput) => void
1688+
): void;
1689+
listWorkflowVersions(
1690+
args: ListWorkflowVersionsCommandInput,
1691+
options: __HttpHandlerOptions,
1692+
cb: (err: any, data?: ListWorkflowVersionsCommandOutput) => void
1693+
): void;
1694+
15971695
/**
15981696
* @see {@link PutS3AccessPolicyCommand}
15991697
*/
@@ -1856,6 +1954,23 @@ export interface Omics {
18561954
cb: (err: any, data?: UpdateWorkflowCommandOutput) => void
18571955
): void;
18581956

1957+
/**
1958+
* @see {@link UpdateWorkflowVersionCommand}
1959+
*/
1960+
updateWorkflowVersion(
1961+
args: UpdateWorkflowVersionCommandInput,
1962+
options?: __HttpHandlerOptions
1963+
): Promise<UpdateWorkflowVersionCommandOutput>;
1964+
updateWorkflowVersion(
1965+
args: UpdateWorkflowVersionCommandInput,
1966+
cb: (err: any, data?: UpdateWorkflowVersionCommandOutput) => void
1967+
): void;
1968+
updateWorkflowVersion(
1969+
args: UpdateWorkflowVersionCommandInput,
1970+
options: __HttpHandlerOptions,
1971+
cb: (err: any, data?: UpdateWorkflowVersionCommandOutput) => void
1972+
): void;
1973+
18591974
/**
18601975
* @see {@link UploadReadSetPartCommand}
18611976
*/
@@ -1875,8 +1990,7 @@ export interface Omics {
18751990
}
18761991

18771992
/**
1878-
* <p>This is the <i>AWS HealthOmics API Reference</i>. For an introduction to the service, see <a href="https://docs.aws.amazon.com/omics/latest/dev/">What is AWS HealthOmics?</a> in the
1879-
* <i>AWS HealthOmics User Guide</i>.</p>
1993+
* <p>This is the <i>AWS HealthOmics API Reference</i>. For an introduction to the service, see <a href="https://docs.aws.amazon.com/omics/latest/dev/">What is AWS HealthOmics?</a> in the <i>AWS HealthOmics User Guide</i>.</p>
18801994
* @public
18811995
*/
18821996
export class Omics extends OmicsClient implements Omics {}

0 commit comments

Comments
 (0)