Skip to content

Commit 5699d68

Browse files
Add Git integration and README support for HealthOmics workflows
1 parent a95a2b9 commit 5699d68

File tree

56 files changed

+3925
-755
lines changed

Some content is hidden

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

56 files changed

+3925
-755
lines changed

generator/ServiceModels/omics/omics-2022-11-28.api.json

Lines changed: 113 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2372,6 +2372,12 @@
23722372
},
23732373
"exception":true
23742374
},
2375+
"ConnectionArn":{
2376+
"type":"string",
2377+
"max":256,
2378+
"min":1,
2379+
"pattern":"arn:aws(-[\\w]+)*:.+:.+:[0-9]{12}:.+"
2380+
},
23752381
"CreateAnnotationStoreRequest":{
23762382
"type":"structure",
23772383
"required":["storeFormat"],
@@ -2703,7 +2709,13 @@
27032709
"idempotencyToken":true
27042710
},
27052711
"accelerators":{"shape":"Accelerators"},
2706-
"storageType":{"shape":"StorageType"}
2712+
"storageType":{"shape":"StorageType"},
2713+
"readmeMarkdown":{"shape":"ReadmeMarkdown"},
2714+
"parameterTemplatePath":{"shape":"ParameterTemplatePath"},
2715+
"readmePath":{"shape":"ReadmePath"},
2716+
"definitionRepository":{"shape":"DefinitionRepository"},
2717+
"workflowBucketOwnerId":{"shape":"WorkflowBucketOwnerId"},
2718+
"readmeUri":{"shape":"S3UriForObject"}
27072719
}
27082720
},
27092721
"CreateWorkflowRequestStorageCapacityInteger":{
@@ -2750,7 +2762,12 @@
27502762
"storageType":{"shape":"StorageType"},
27512763
"storageCapacity":{"shape":"CreateWorkflowVersionRequestStorageCapacityInteger"},
27522764
"tags":{"shape":"TagMap"},
2753-
"workflowBucketOwnerId":{"shape":"WorkflowBucketOwnerId"}
2765+
"workflowBucketOwnerId":{"shape":"WorkflowBucketOwnerId"},
2766+
"readmeMarkdown":{"shape":"ReadmeMarkdown"},
2767+
"parameterTemplatePath":{"shape":"ParameterTemplatePath"},
2768+
"readmePath":{"shape":"ReadmePath"},
2769+
"definitionRepository":{"shape":"DefinitionRepository"},
2770+
"readmeUri":{"shape":"S3UriForObject"}
27542771
}
27552772
},
27562773
"CreateWorkflowVersionRequestStorageCapacityInteger":{
@@ -2787,6 +2804,29 @@
27872804
"UPLOAD"
27882805
]
27892806
},
2807+
"DefinitionRepository":{
2808+
"type":"structure",
2809+
"required":[
2810+
"connectionArn",
2811+
"fullRepositoryId"
2812+
],
2813+
"members":{
2814+
"connectionArn":{"shape":"ConnectionArn"},
2815+
"fullRepositoryId":{"shape":"FullRepositoryId"},
2816+
"sourceReference":{"shape":"SourceReference"},
2817+
"excludeFilePatterns":{"shape":"ExcludeFilePatternList"}
2818+
}
2819+
},
2820+
"DefinitionRepositoryDetails":{
2821+
"type":"structure",
2822+
"members":{
2823+
"connectionArn":{"shape":"ConnectionArn"},
2824+
"fullRepositoryId":{"shape":"FullRepositoryId"},
2825+
"sourceReference":{"shape":"SourceReference"},
2826+
"providerType":{"shape":"String"},
2827+
"providerEndpoint":{"shape":"String"}
2828+
}
2829+
},
27902830
"DeleteAnnotationStoreRequest":{
27912831
"type":"structure",
27922832
"required":["name"],
@@ -3069,6 +3109,12 @@
30693109
"min":1
30703110
},
30713111
"EscapeQuotes":{"type":"boolean"},
3112+
"ExcludeFilePatternList":{
3113+
"type":"list",
3114+
"member":{"shape":"String"},
3115+
"max":50,
3116+
"min":1
3117+
},
30723118
"ExportJobId":{
30733119
"type":"string",
30743120
"max":36,
@@ -3205,6 +3251,10 @@
32053251
"max":1000,
32063252
"min":0
32073253
},
3254+
"FullRepositoryId":{
3255+
"type":"string",
3256+
"pattern":".+/.+"
3257+
},
32083258
"GeneratedFrom":{
32093259
"type":"string",
32103260
"max":127,
@@ -4119,7 +4169,10 @@
41194169
"metadata":{"shape":"WorkflowMetadata"},
41204170
"accelerators":{"shape":"Accelerators"},
41214171
"storageType":{"shape":"StorageType"},
4122-
"uuid":{"shape":"WorkflowUuid"}
4172+
"uuid":{"shape":"WorkflowUuid"},
4173+
"readme":{"shape":"ReadmeS3PresignedUrl"},
4174+
"definitionRepositoryDetails":{"shape":"DefinitionRepositoryDetails"},
4175+
"readmePath":{"shape":"ReadmePath"}
41234176
}
41244177
},
41254178
"GetWorkflowResponseStorageCapacityInteger":{
@@ -4184,7 +4237,10 @@
41844237
"type":{"shape":"WorkflowType"},
41854238
"tags":{"shape":"TagMap"},
41864239
"uuid":{"shape":"WorkflowUuid"},
4187-
"workflowBucketOwnerId":{"shape":"WorkflowBucketOwnerId"}
4240+
"workflowBucketOwnerId":{"shape":"WorkflowBucketOwnerId"},
4241+
"readme":{"shape":"ReadmeS3PresignedUrl"},
4242+
"definitionRepositoryDetails":{"shape":"DefinitionRepositoryDetails"},
4243+
"readmePath":{"shape":"ReadmePath"}
41884244
}
41894245
},
41904246
"GetWorkflowVersionResponseStorageCapacityInteger":{
@@ -5269,6 +5325,12 @@
52695325
"min":1,
52705326
"pattern":"[0-9]+"
52715327
},
5328+
"ParameterTemplatePath":{
5329+
"type":"string",
5330+
"max":128,
5331+
"min":1,
5332+
"pattern":"[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+"
5333+
},
52725334
"PrimitiveBoolean":{"type":"boolean"},
52735335
"PropagatedSetLevelTags":{
52745336
"type":"list",
@@ -5593,6 +5655,19 @@
55935655
"max":5368709120,
55945656
"min":1
55955657
},
5658+
"ReadmeMarkdown":{"type":"string"},
5659+
"ReadmePath":{
5660+
"type":"string",
5661+
"max":128,
5662+
"min":1,
5663+
"pattern":"[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+"
5664+
},
5665+
"ReadmeS3PresignedUrl":{
5666+
"type":"string",
5667+
"max":256,
5668+
"min":1,
5669+
"pattern":"[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+"
5670+
},
55965671
"ReferenceArn":{
55975672
"type":"string",
55985673
"max":127,
@@ -6148,6 +6223,10 @@
61486223
"type":"string",
61496224
"pattern":"s3://([a-z0-9][a-z0-9-.]{1,61}[a-z0-9])(/(.{0,1024}))?"
61506225
},
6226+
"S3UriForObject":{
6227+
"type":"string",
6228+
"pattern":"s3://([a-z0-9][a-z0-9-.]{1,61}[a-z0-9])/((.{1,1024}))"
6229+
},
61516230
"SampleId":{
61526231
"type":"string",
61536232
"max":127,
@@ -6338,6 +6417,26 @@
63386417
"source2":{"shape":"S3Uri"}
63396418
}
63406419
},
6420+
"SourceReference":{
6421+
"type":"structure",
6422+
"required":[
6423+
"type",
6424+
"value"
6425+
],
6426+
"members":{
6427+
"type":{"shape":"SourceReferenceType"},
6428+
"value":{"shape":"SourceReferenceValue"}
6429+
}
6430+
},
6431+
"SourceReferenceType":{
6432+
"type":"string",
6433+
"enum":[
6434+
"BRANCH",
6435+
"TAG",
6436+
"COMMIT"
6437+
]
6438+
},
6439+
"SourceReferenceValue":{"type":"string"},
63416440
"SseConfig":{
63426441
"type":"structure",
63436442
"required":["type"],
@@ -6731,7 +6830,7 @@
67316830
},
67326831
"TagArn":{
67336832
"type":"string",
6734-
"max":128,
6833+
"max":150,
67356834
"min":1,
67366835
"pattern":"arn:.+"
67376836
},
@@ -7173,7 +7272,8 @@
71737272
"name":{"shape":"WorkflowName"},
71747273
"description":{"shape":"WorkflowDescription"},
71757274
"storageType":{"shape":"StorageType"},
7176-
"storageCapacity":{"shape":"UpdateWorkflowRequestStorageCapacityInteger"}
7275+
"storageCapacity":{"shape":"UpdateWorkflowRequestStorageCapacityInteger"},
7276+
"readmeMarkdown":{"shape":"ReadmeMarkdown"}
71777277
}
71787278
},
71797279
"UpdateWorkflowRequestStorageCapacityInteger":{
@@ -7201,7 +7301,8 @@
72017301
},
72027302
"description":{"shape":"WorkflowVersionDescription"},
72037303
"storageType":{"shape":"StorageType"},
7204-
"storageCapacity":{"shape":"UpdateWorkflowVersionRequestStorageCapacityInteger"}
7304+
"storageCapacity":{"shape":"UpdateWorkflowVersionRequestStorageCapacityInteger"},
7305+
"readmeMarkdown":{"shape":"ReadmeMarkdown"}
72057306
}
72067307
},
72077308
"UpdateWorkflowVersionRequestStorageCapacityInteger":{
@@ -7465,7 +7566,10 @@
74657566
},
74667567
"WorkflowExport":{
74677568
"type":"string",
7468-
"enum":["DEFINITION"],
7569+
"enum":[
7570+
"DEFINITION",
7571+
"README"
7572+
],
74697573
"max":64,
74707574
"min":1
74717575
},
@@ -7603,7 +7707,7 @@
76037707
},
76047708
"WorkflowVersionArn":{
76057709
"type":"string",
7606-
"max":128,
7710+
"max":150,
76077711
"min":1,
76087712
"pattern":"arn:.+"
76097713
},

0 commit comments

Comments
 (0)