Skip to content

Commit 2507a7f

Browse files
author
AWS
committed
Amazon Omics Update: Adds data provenance to import jobs from read sets and references
1 parent 78beda4 commit 2507a7f

File tree

2 files changed

+49
-11
lines changed

2 files changed

+49
-11
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Omics",
4+
"contributor": "",
5+
"description": "Adds data provenance to import jobs from read sets and references"
6+
}

services/omics/src/main/resources/codegen-resources/service-2.json

Lines changed: 43 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
"version":"2.0",
33
"metadata":{
44
"apiVersion":"2022-11-28",
5+
"auth":["aws.auth#sigv4"],
56
"endpointPrefix":"omics",
6-
"jsonVersion":"1.1",
77
"protocol":"rest-json",
8+
"protocols":["rest-json"],
89
"serviceFullName":"Amazon Omics",
910
"serviceId":"Omics",
1011
"signatureVersion":"v4",
@@ -262,7 +263,7 @@
262263
{"shape":"AccessDeniedException"},
263264
{"shape":"RequestTimeoutException"}
264265
],
265-
"documentation":"<p>Creates a run group.</p>",
266+
"documentation":"<p>You can optionally create a run group to limit the compute resources for the runs that you add to the group.</p>",
266267
"endpoint":{"hostPrefix":"workflows-"}
267268
},
268269
"CreateSequenceStore":{
@@ -303,7 +304,7 @@
303304
{"shape":"ResourceNotFoundException"},
304305
{"shape":"AccessDeniedException"}
305306
],
306-
"documentation":"<p>Creates a cross-account shared resource. The resource owner makes an offer to share the resource with the principal subscriber (an AWS user with a different account than the resource owner).</p> <p>The following resources support cross-account sharing:</p> <ul> <li> <p>Healthomics variant stores</p> </li> <li> <p>Healthomics annotation stores</p> </li> <li> <p>Private workflows</p> </li> </ul>",
307+
"documentation":"<p>Creates a cross-account shared resource. The resource owner makes an offer to share the resource with the principal subscriber (an AWS user with a different account than the resource owner).</p> <p>The following resources support cross-account sharing:</p> <ul> <li> <p>HealthOmics variant stores</p> </li> <li> <p>HealthOmics annotation stores</p> </li> <li> <p>Private workflows</p> </li> </ul>",
307308
"endpoint":{"hostPrefix":"analytics-"}
308309
},
309310
"CreateVariantStore":{
@@ -1711,8 +1712,9 @@
17111712
{"shape":"RequestTimeoutException"}
17121713
],
17131714
"documentation":"<p>This operation uploads a specific part of a read set. If you upload a new part using a previously used part number, the previously uploaded part will be overwritten.</p>",
1714-
"authtype":"v4-unsigned-body",
1715-
"endpoint":{"hostPrefix":"storage-"}
1715+
"endpoint":{"hostPrefix":"storage-"},
1716+
"unsignedPayload":true,
1717+
"authtype":"v4-unsigned-body"
17161718
}
17171719
},
17181720
"shapes":{
@@ -2663,15 +2665,15 @@
26632665
},
26642666
"maxCpus":{
26652667
"shape":"CreateRunGroupRequestMaxCpusInteger",
2666-
"documentation":"<p>The maximum number of CPUs to use in the group.</p>"
2668+
"documentation":"<p>The maximum number of CPUs that can run concurrently across all active runs in the run group.</p>"
26672669
},
26682670
"maxRuns":{
26692671
"shape":"CreateRunGroupRequestMaxRunsInteger",
2670-
"documentation":"<p>The maximum number of concurrent runs for the group.</p>"
2672+
"documentation":"<p>The maximum number of runs that can be running at the same time.</p>"
26712673
},
26722674
"maxDuration":{
26732675
"shape":"CreateRunGroupRequestMaxDurationInteger",
2674-
"documentation":"<p>A maximum run time for the group in minutes.</p>"
2676+
"documentation":"<p>The maximum time for each run (in minutes). If a run exceeds the maximum run time, the run fails automatically.</p>"
26752677
},
26762678
"tags":{
26772679
"shape":"TagMap",
@@ -2684,7 +2686,7 @@
26842686
},
26852687
"maxGpus":{
26862688
"shape":"CreateRunGroupRequestMaxGpusInteger",
2687-
"documentation":"<p>The maximum GPUs that can be used by a run group.</p>"
2689+
"documentation":"<p>The maximum number of GPUs that can run concurrently across all active runs in the run group.</p>"
26882690
}
26892691
}
26902692
},
@@ -2934,7 +2936,7 @@
29342936
},
29352937
"storageCapacity":{
29362938
"shape":"CreateWorkflowRequestStorageCapacityInteger",
2937-
"documentation":"<p>The storage capacity for the workflow in gibibytes.</p>"
2939+
"documentation":"<p>The default storage capacity for the workflow runs, in gibibytes.</p>"
29382940
},
29392941
"tags":{
29402942
"shape":"TagMap",
@@ -2978,6 +2980,12 @@
29782980
}
29792981
}
29802982
},
2983+
"CreationJobId":{
2984+
"type":"string",
2985+
"max":127,
2986+
"min":1,
2987+
"pattern":"[a-zA-Z0-9]+"
2988+
},
29812989
"CreationTime":{
29822990
"type":"timestamp",
29832991
"timestampFormat":"iso8601"
@@ -4021,6 +4029,10 @@
40214029
"etag":{
40224030
"shape":"ETag",
40234031
"documentation":"<p>The entity tag (ETag) is a hash of the object meant to represent its semantic content.</p>"
4032+
},
4033+
"creationJobId":{
4034+
"shape":"CreationJobId",
4035+
"documentation":"<p>The read set's creation job ID.</p>"
40244036
}
40254037
}
40264038
},
@@ -4211,6 +4223,14 @@
42114223
"files":{
42124224
"shape":"ReferenceFiles",
42134225
"documentation":"<p>The reference's files.</p>"
4226+
},
4227+
"creationType":{
4228+
"shape":"ReferenceCreationType",
4229+
"documentation":"<p>The reference's creation type.</p>"
4230+
},
4231+
"creationJobId":{
4232+
"shape":"CreationJobId",
4233+
"documentation":"<p>The reference's creation job ID.</p>"
42144234
}
42154235
}
42164236
},
@@ -4954,7 +4974,7 @@
49544974
},
49554975
"storageCapacity":{
49564976
"shape":"GetWorkflowResponseStorageCapacityInteger",
4957-
"documentation":"<p>The workflow's storage capacity in gibibytes.</p>"
4977+
"documentation":"<p>The workflow's default run storage capacity in gibibytes.</p>"
49584978
},
49594979
"creationTime":{
49604980
"shape":"WorkflowTimestamp",
@@ -5103,6 +5123,10 @@
51035123
"tags":{
51045124
"shape":"TagMap",
51055125
"documentation":"<p>The source's tags.</p>"
5126+
},
5127+
"readSetId":{
5128+
"shape":"ReadSetId",
5129+
"documentation":"<p>The source's read set ID.</p>"
51065130
}
51075131
},
51085132
"documentation":"<p>A source for an import read set job.</p>"
@@ -5197,6 +5221,10 @@
51975221
"tags":{
51985222
"shape":"TagMap",
51995223
"documentation":"<p>The source's tags.</p>"
5224+
},
5225+
"referenceId":{
5226+
"shape":"ReferenceId",
5227+
"documentation":"<p>The source's reference ID.</p>"
52005228
}
52015229
},
52025230
"documentation":"<p>An genome reference source.</p>"
@@ -6846,6 +6874,10 @@
68466874
"min":0,
68476875
"pattern":"$|^arn:.+"
68486876
},
6877+
"ReferenceCreationType":{
6878+
"type":"string",
6879+
"enum":["IMPORT"]
6880+
},
68496881
"ReferenceDescription":{
68506882
"type":"string",
68516883
"max":255,

0 commit comments

Comments
 (0)