Skip to content

Commit 65ac2b5

Browse files
author
AWS
committed
Amazon HealthLake Update: This release adds a new response parameter, JobProgressReport, to the DescribeFHIRImportJob and ListFHIRImportJobs API operation. JobProgressReport provides details on the progress of the import job on the server.
1 parent 7419147 commit 65ac2b5

File tree

3 files changed

+73
-23
lines changed

3 files changed

+73
-23
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 HealthLake",
4+
"contributor": "",
5+
"description": "This release adds a new response parameter, JobProgressReport, to the DescribeFHIRImportJob and ListFHIRImportJobs API operation. JobProgressReport provides details on the progress of the import job on the server."
6+
}

services/healthlake/src/main/resources/codegen-resources/endpoint-rule-set.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
]
4141
}
4242
],
43-
"type": "tree",
4443
"rules": [
4544
{
4645
"conditions": [
@@ -83,7 +82,8 @@
8382
},
8483
"type": "endpoint"
8584
}
86-
]
85+
],
86+
"type": "tree"
8787
},
8888
{
8989
"conditions": [
@@ -96,7 +96,6 @@
9696
]
9797
}
9898
],
99-
"type": "tree",
10099
"rules": [
101100
{
102101
"conditions": [
@@ -110,7 +109,6 @@
110109
"assign": "PartitionResult"
111110
}
112111
],
113-
"type": "tree",
114112
"rules": [
115113
{
116114
"conditions": [
@@ -133,7 +131,6 @@
133131
]
134132
}
135133
],
136-
"type": "tree",
137134
"rules": [
138135
{
139136
"conditions": [
@@ -168,7 +165,6 @@
168165
]
169166
}
170167
],
171-
"type": "tree",
172168
"rules": [
173169
{
174170
"conditions": [],
@@ -179,14 +175,16 @@
179175
},
180176
"type": "endpoint"
181177
}
182-
]
178+
],
179+
"type": "tree"
183180
},
184181
{
185182
"conditions": [],
186183
"error": "FIPS and DualStack are enabled, but this partition does not support one or both",
187184
"type": "error"
188185
}
189-
]
186+
],
187+
"type": "tree"
190188
},
191189
{
192190
"conditions": [
@@ -200,14 +198,12 @@
200198
]
201199
}
202200
],
203-
"type": "tree",
204201
"rules": [
205202
{
206203
"conditions": [
207204
{
208205
"fn": "booleanEquals",
209206
"argv": [
210-
true,
211207
{
212208
"fn": "getAttr",
213209
"argv": [
@@ -216,11 +212,11 @@
216212
},
217213
"supportsFIPS"
218214
]
219-
}
215+
},
216+
true
220217
]
221218
}
222219
],
223-
"type": "tree",
224220
"rules": [
225221
{
226222
"conditions": [],
@@ -231,14 +227,16 @@
231227
},
232228
"type": "endpoint"
233229
}
234-
]
230+
],
231+
"type": "tree"
235232
},
236233
{
237234
"conditions": [],
238235
"error": "FIPS is enabled but this partition does not support FIPS",
239236
"type": "error"
240237
}
241-
]
238+
],
239+
"type": "tree"
242240
},
243241
{
244242
"conditions": [
@@ -252,7 +250,6 @@
252250
]
253251
}
254252
],
255-
"type": "tree",
256253
"rules": [
257254
{
258255
"conditions": [
@@ -272,7 +269,6 @@
272269
]
273270
}
274271
],
275-
"type": "tree",
276272
"rules": [
277273
{
278274
"conditions": [],
@@ -283,14 +279,16 @@
283279
},
284280
"type": "endpoint"
285281
}
286-
]
282+
],
283+
"type": "tree"
287284
},
288285
{
289286
"conditions": [],
290287
"error": "DualStack is enabled but this partition does not support DualStack",
291288
"type": "error"
292289
}
293-
]
290+
],
291+
"type": "tree"
294292
},
295293
{
296294
"conditions": [],
@@ -301,9 +299,11 @@
301299
},
302300
"type": "endpoint"
303301
}
304-
]
302+
],
303+
"type": "tree"
305304
}
306-
]
305+
],
306+
"type": "tree"
307307
},
308308
{
309309
"conditions": [],

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

Lines changed: 47 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@
546546
"members":{
547547
"ImportJobProperties":{
548548
"shape":"ImportJobProperties",
549-
"documentation":"<p>The properties of the Import job request, including the ID, ARN, name, and the status of the job.</p>"
549+
"documentation":"<p>The properties of the Import job request, including the ID, ARN, name, status of the job, and the progress report of the job.</p>"
550550
}
551551
}
552552
},
@@ -613,6 +613,8 @@
613613
"type":"string",
614614
"enum":["R4"]
615615
},
616+
"GenericDouble":{"type":"double"},
617+
"GenericLong":{"type":"long"},
616618
"IamRoleArn":{
617619
"type":"string",
618620
"max":2048,
@@ -681,6 +683,10 @@
681683
"documentation":"<p>The input data configuration that was supplied when the Import job was created.</p>"
682684
},
683685
"JobOutputDataConfig":{"shape":"OutputDataConfig"},
686+
"JobProgressReport":{
687+
"shape":"JobProgressReport",
688+
"documentation":"<p>Displays the progress of the import job, including total resources scanned, total resources ingested, and total size of data ingested.</p>"
689+
},
684690
"DataAccessRoleArn":{
685691
"shape":"IamRoleArn",
686692
"documentation":"<p>The Amazon Resource Name (ARN) that gives AWS HealthLake access to your input data.</p>"
@@ -690,7 +696,7 @@
690696
"documentation":"<p>An explanation of any errors that may have occurred during the FHIR import job. </p>"
691697
}
692698
},
693-
"documentation":"<p>Displays the properties of the import job, including the ID, Arn, Name, and the status of the data store.</p>"
699+
"documentation":"<p>Displays the properties of the import job, including the ID, Arn, Name, the status of the job, and the progress report of the job.</p>"
694700
},
695701
"ImportJobPropertiesList":{
696702
"type":"list",
@@ -728,6 +734,44 @@
728734
"min":1,
729735
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-%@]*)$"
730736
},
737+
"JobProgressReport":{
738+
"type":"structure",
739+
"members":{
740+
"TotalNumberOfScannedFiles":{
741+
"shape":"GenericLong",
742+
"documentation":"<p>The number of files scanned from input S3 bucket.</p>"
743+
},
744+
"TotalSizeOfScannedFilesInMB":{
745+
"shape":"GenericDouble",
746+
"documentation":"<p>The size (in MB) of the files scanned from the input S3 bucket.</p>"
747+
},
748+
"TotalNumberOfImportedFiles":{
749+
"shape":"GenericLong",
750+
"documentation":"<p>The number of files imported so far.</p>"
751+
},
752+
"TotalNumberOfResourcesScanned":{
753+
"shape":"GenericLong",
754+
"documentation":"<p>The number of resources scanned from the input S3 bucket.</p>"
755+
},
756+
"TotalNumberOfResourcesImported":{
757+
"shape":"GenericLong",
758+
"documentation":"<p>The number of resources imported so far.</p>"
759+
},
760+
"TotalNumberOfResourcesWithCustomerError":{
761+
"shape":"GenericLong",
762+
"documentation":"<p>The number of resources that failed due to customer error.</p>"
763+
},
764+
"TotalNumberOfFilesReadWithCustomerError":{
765+
"shape":"GenericLong",
766+
"documentation":"<p>The number of files that failed to be read from the input S3 bucket due to customer error.</p>"
767+
},
768+
"Throughput":{
769+
"shape":"GenericDouble",
770+
"documentation":"<p>The throughput (in MB/sec) of the import job.</p>"
771+
}
772+
},
773+
"documentation":"<p>The progress report of an import job.</p>"
774+
},
731775
"JobStatus":{
732776
"type":"string",
733777
"enum":[
@@ -882,7 +926,7 @@
882926
"members":{
883927
"ImportJobPropertiesList":{
884928
"shape":"ImportJobPropertiesList",
885-
"documentation":"<p> The properties of a listed FHIR import jobs, including the ID, ARN, name, and the status of the job. </p>"
929+
"documentation":"<p> The properties of a listed FHIR import jobs, including the ID, ARN, name, the status of the job, and the progress report of the job. </p>"
886930
},
887931
"NextToken":{
888932
"shape":"NextToken",

0 commit comments

Comments
 (0)