diff --git a/clients/client-omics/src/commands/CreateRunGroupCommand.ts b/clients/client-omics/src/commands/CreateRunGroupCommand.ts index fcf929132851..55d8681d77a5 100644 --- a/clients/client-omics/src/commands/CreateRunGroupCommand.ts +++ b/clients/client-omics/src/commands/CreateRunGroupCommand.ts @@ -28,7 +28,7 @@ export interface CreateRunGroupCommandInput extends CreateRunGroupRequest {} export interface CreateRunGroupCommandOutput extends CreateRunGroupResponse, __MetadataBearer {} /** - *
Creates a run group.
+ *You can optionally create a run group to limit the compute resources for the runs that you add to the group.
* @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-omics/src/commands/CreateShareCommand.ts b/clients/client-omics/src/commands/CreateShareCommand.ts index 941bcbd6076c..d4245d538244 100644 --- a/clients/client-omics/src/commands/CreateShareCommand.ts +++ b/clients/client-omics/src/commands/CreateShareCommand.ts @@ -33,10 +33,10 @@ export interface CreateShareCommandOutput extends CreateShareResponse, __Metadat *The following resources support cross-account sharing:
*Healthomics variant stores
+ *HealthOmics variant stores
*Healthomics annotation stores
+ *HealthOmics annotation stores
*Private workflows
diff --git a/clients/client-omics/src/commands/GetReadSetImportJobCommand.ts b/clients/client-omics/src/commands/GetReadSetImportJobCommand.ts index 73fb1f761b3c..d13d334e3c31 100644 --- a/clients/client-omics/src/commands/GetReadSetImportJobCommand.ts +++ b/clients/client-omics/src/commands/GetReadSetImportJobCommand.ts @@ -67,6 +67,7 @@ export interface GetReadSetImportJobCommandOutput extends GetReadSetImportJobRes * // tags: { // TagMap * // "The maximum number of CPUs to use in the group.
+ *The maximum number of CPUs that can run + * concurrently across all active runs in the run group.
* @public */ maxCpus?: number; /** - *The maximum number of concurrent runs for the group.
+ *The maximum number of runs that can be running at the same time.
* @public */ maxRuns?: number; /** - *A maximum run time for the group in minutes.
+ *The maximum time for each run (in minutes). If a run exceeds + * the maximum run time, the run fails automatically.
* @public */ maxDuration?: number; @@ -2763,7 +2765,8 @@ export interface CreateRunGroupRequest { requestId?: string; /** - *The maximum GPUs that can be used by a run group.
+ *The maximum number of GPUs that can run concurrently across all active + * runs in the run group.
* @public */ maxGpus?: number; @@ -3103,7 +3106,7 @@ export interface CreateWorkflowRequest { parameterTemplate?: RecordThe storage capacity for the workflow in gibibytes.
+ *The default storage capacity for the workflow runs, in gibibytes.
* @public */ storageCapacity?: number; @@ -3929,6 +3932,12 @@ export interface ImportReadSetSourceItem { * @public */ tags?: RecordThe source's read set ID.
+ * @public + */ + readSetId?: string; } /** @@ -4194,6 +4203,12 @@ export interface GetReadSetMetadataResponse { * @public */ etag?: ETag; + + /** + *The read set's creation job ID.
+ * @public + */ + creationJobId?: string; } /** @@ -4330,6 +4345,12 @@ export interface ImportReferenceSourceItem { * @public */ tags?: RecordThe source's reference ID.
+ * @public + */ + referenceId?: string; } /** @@ -4421,6 +4442,19 @@ export interface GetReferenceMetadataRequest { referenceStoreId: string | undefined; } +/** + * @public + * @enum + */ +export const ReferenceCreationType = { + IMPORT: "IMPORT", +} as const; + +/** + * @public + */ +export type ReferenceCreationType = (typeof ReferenceCreationType)[keyof typeof ReferenceCreationType]; + /** *A set of genome reference files.
* @public @@ -4517,6 +4551,18 @@ export interface GetReferenceMetadataResponse { * @public */ files?: ReferenceFiles; + + /** + *The reference's creation type.
+ * @public + */ + creationType?: ReferenceCreationType; + + /** + *The reference's creation job ID.
+ * @public + */ + creationJobId?: string; } /** @@ -5562,7 +5608,7 @@ export interface GetWorkflowResponse { parameterTemplate?: RecordThe workflow's storage capacity in gibibytes.
+ *The workflow's default run storage capacity in gibibytes.
* @public */ storageCapacity?: number; diff --git a/clients/client-omics/src/protocols/Aws_restJson1.ts b/clients/client-omics/src/protocols/Aws_restJson1.ts index ea4681edbfcd..1472c17f4ad6 100644 --- a/clients/client-omics/src/protocols/Aws_restJson1.ts +++ b/clients/client-omics/src/protocols/Aws_restJson1.ts @@ -3551,6 +3551,7 @@ export const de_GetReadSetMetadataCommand = async ( const data: RecordCreates a run group.
", + "smithy.api#documentation": "You can optionally create a run group to limit the compute resources for the runs that you add to the group.
", "smithy.api#endpoint": { "hostPrefix": "workflows-" }, @@ -1926,7 +1926,7 @@ "maxCpus": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "The maximum number of CPUs to use in the group.
", + "smithy.api#documentation": "The maximum number of CPUs that can run\n concurrently across all active runs in the run group.
", "smithy.api#range": { "min": 1, "max": 100000 @@ -1936,7 +1936,7 @@ "maxRuns": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "The maximum number of concurrent runs for the group.
", + "smithy.api#documentation": "The maximum number of runs that can be running at the same time.
", "smithy.api#range": { "min": 1, "max": 100000 @@ -1946,7 +1946,7 @@ "maxDuration": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "A maximum run time for the group in minutes.
", + "smithy.api#documentation": "The maximum time for each run (in minutes). If a run exceeds\n the maximum run time, the run fails automatically.
", "smithy.api#range": { "min": 1, "max": 100000 @@ -1970,7 +1970,7 @@ "maxGpus": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "The maximum GPUs that can be used by a run group.
", + "smithy.api#documentation": "The maximum number of GPUs that can run concurrently across all active\n runs in the run group.
", "smithy.api#range": { "min": 1, "max": 100000 @@ -2192,7 +2192,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a cross-account shared resource. The resource owner makes an offer to share the resource \n with the principal subscriber (an AWS user with a different account than the resource owner).
\nThe following resources support cross-account sharing:
\nHealthomics variant stores
\nHealthomics annotation stores
\nPrivate workflows
\nCreates a cross-account shared resource. The resource owner makes an offer to share the resource \n with the principal subscriber (an AWS user with a different account than the resource owner).
\nThe following resources support cross-account sharing:
\nHealthOmics variant stores
\nHealthOmics annotation stores
\nPrivate workflows
\nThe storage capacity for the workflow in gibibytes.
", + "smithy.api#documentation": "The default storage capacity for the workflow runs, in gibibytes.
", "smithy.api#range": { "min": 0, "max": 100000 @@ -2543,6 +2543,16 @@ "smithy.api#output": {} } }, + "com.amazonaws.omics#CreationJobId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 127 + }, + "smithy.api#pattern": "^[a-zA-Z0-9]+$" + } + }, "com.amazonaws.omics#CreationTime": { "type": "timestamp", "traits": { @@ -5285,6 +5295,12 @@ "traits": { "smithy.api#documentation": "The entity tag (ETag) is a hash of the object meant to represent its semantic content.
" } + }, + "creationJobId": { + "target": "com.amazonaws.omics#CreationJobId", + "traits": { + "smithy.api#documentation": "The read set's creation job ID.
" + } } }, "traits": { @@ -5739,6 +5755,18 @@ "traits": { "smithy.api#documentation": "The reference's files.
" } + }, + "creationType": { + "target": "com.amazonaws.omics#ReferenceCreationType", + "traits": { + "smithy.api#documentation": "The reference's creation type.
" + } + }, + "creationJobId": { + "target": "com.amazonaws.omics#CreationJobId", + "traits": { + "smithy.api#documentation": "The reference's creation job ID.
" + } } }, "traits": { @@ -7582,7 +7610,7 @@ "storageCapacity": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "The workflow's storage capacity in gibibytes.
", + "smithy.api#documentation": "The workflow's default run storage capacity in gibibytes.
", "smithy.api#range": { "min": 0, "max": 100000 @@ -7805,6 +7833,12 @@ "traits": { "smithy.api#documentation": "The source's tags.
" } + }, + "readSetId": { + "target": "com.amazonaws.omics#ReadSetId", + "traits": { + "smithy.api#documentation": "The source's read set ID.
" + } } }, "traits": { @@ -7941,6 +7975,12 @@ "traits": { "smithy.api#documentation": "The source's tags.
" } + }, + "referenceId": { + "target": "com.amazonaws.omics#ReferenceId", + "traits": { + "smithy.api#documentation": "The source's reference ID.
" + } } }, "traits": { @@ -12056,6 +12096,17 @@ "smithy.api#pattern": "^$|^arn:.+$" } }, + "com.amazonaws.omics#ReferenceCreationType": { + "type": "string", + "traits": { + "smithy.api#enum": [ + { + "value": "IMPORT", + "name": "IMPORT" + } + ] + } + }, "com.amazonaws.omics#ReferenceDescription": { "type": "string", "traits": {