mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
569 lines
12 KiB
JSON
569 lines
12 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2017-07-01",
|
|
"endpointPrefix": "healthlake",
|
|
"jsonVersion": "1.0",
|
|
"protocol": "json",
|
|
"serviceAbbreviation": "HealthLake",
|
|
"serviceFullName": "Amazon HealthLake",
|
|
"serviceId": "HealthLake",
|
|
"signatureVersion": "v4",
|
|
"signingName": "healthlake",
|
|
"targetPrefix": "HealthLake",
|
|
"uid": "healthlake-2017-07-01"
|
|
},
|
|
"operations": {
|
|
"CreateFHIRDatastore": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreTypeVersion"
|
|
],
|
|
"members": {
|
|
"DatastoreName": {},
|
|
"DatastoreTypeVersion": {},
|
|
"SseConfiguration": {
|
|
"shape": "S4"
|
|
},
|
|
"PreloadDataConfig": {
|
|
"shape": "S8"
|
|
},
|
|
"ClientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"Tags": {
|
|
"shape": "Sb"
|
|
},
|
|
"IdentityProviderConfiguration": {
|
|
"shape": "Sf"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreId",
|
|
"DatastoreArn",
|
|
"DatastoreStatus",
|
|
"DatastoreEndpoint"
|
|
],
|
|
"members": {
|
|
"DatastoreId": {},
|
|
"DatastoreArn": {},
|
|
"DatastoreStatus": {},
|
|
"DatastoreEndpoint": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteFHIRDatastore": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreId"
|
|
],
|
|
"members": {
|
|
"DatastoreId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreId",
|
|
"DatastoreArn",
|
|
"DatastoreStatus",
|
|
"DatastoreEndpoint"
|
|
],
|
|
"members": {
|
|
"DatastoreId": {},
|
|
"DatastoreArn": {},
|
|
"DatastoreStatus": {},
|
|
"DatastoreEndpoint": {}
|
|
}
|
|
}
|
|
},
|
|
"DescribeFHIRDatastore": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreId"
|
|
],
|
|
"members": {
|
|
"DatastoreId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreProperties"
|
|
],
|
|
"members": {
|
|
"DatastoreProperties": {
|
|
"shape": "St"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeFHIRExportJob": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreId",
|
|
"JobId"
|
|
],
|
|
"members": {
|
|
"DatastoreId": {},
|
|
"JobId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExportJobProperties"
|
|
],
|
|
"members": {
|
|
"ExportJobProperties": {
|
|
"shape": "Sz"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeFHIRImportJob": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreId",
|
|
"JobId"
|
|
],
|
|
"members": {
|
|
"DatastoreId": {},
|
|
"JobId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ImportJobProperties"
|
|
],
|
|
"members": {
|
|
"ImportJobProperties": {
|
|
"shape": "S19"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListFHIRDatastores": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Filter": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DatastoreName": {},
|
|
"DatastoreStatus": {},
|
|
"CreatedBefore": {
|
|
"type": "timestamp"
|
|
},
|
|
"CreatedAfter": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastorePropertiesList"
|
|
],
|
|
"members": {
|
|
"DatastorePropertiesList": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "St"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListFHIRExportJobs": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreId"
|
|
],
|
|
"members": {
|
|
"DatastoreId": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"JobName": {},
|
|
"JobStatus": {},
|
|
"SubmittedBefore": {
|
|
"type": "timestamp"
|
|
},
|
|
"SubmittedAfter": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExportJobPropertiesList"
|
|
],
|
|
"members": {
|
|
"ExportJobPropertiesList": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sz"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListFHIRImportJobs": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreId"
|
|
],
|
|
"members": {
|
|
"DatastoreId": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"JobName": {},
|
|
"JobStatus": {},
|
|
"SubmittedBefore": {
|
|
"type": "timestamp"
|
|
},
|
|
"SubmittedAfter": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ImportJobPropertiesList"
|
|
],
|
|
"members": {
|
|
"ImportJobPropertiesList": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S19"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceARN"
|
|
],
|
|
"members": {
|
|
"ResourceARN": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Tags": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StartFHIRExportJob": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"OutputDataConfig",
|
|
"DatastoreId",
|
|
"DataAccessRoleArn",
|
|
"ClientToken"
|
|
],
|
|
"members": {
|
|
"JobName": {},
|
|
"OutputDataConfig": {
|
|
"shape": "S12"
|
|
},
|
|
"DatastoreId": {},
|
|
"DataAccessRoleArn": {},
|
|
"ClientToken": {
|
|
"idempotencyToken": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobId",
|
|
"JobStatus"
|
|
],
|
|
"members": {
|
|
"JobId": {},
|
|
"JobStatus": {},
|
|
"DatastoreId": {}
|
|
}
|
|
}
|
|
},
|
|
"StartFHIRImportJob": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InputDataConfig",
|
|
"JobOutputDataConfig",
|
|
"DatastoreId",
|
|
"DataAccessRoleArn",
|
|
"ClientToken"
|
|
],
|
|
"members": {
|
|
"JobName": {},
|
|
"InputDataConfig": {
|
|
"shape": "S1a"
|
|
},
|
|
"JobOutputDataConfig": {
|
|
"shape": "S12"
|
|
},
|
|
"DatastoreId": {},
|
|
"DataAccessRoleArn": {},
|
|
"ClientToken": {
|
|
"idempotencyToken": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobId",
|
|
"JobStatus"
|
|
],
|
|
"members": {
|
|
"JobId": {},
|
|
"JobStatus": {},
|
|
"DatastoreId": {}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceARN",
|
|
"Tags"
|
|
],
|
|
"members": {
|
|
"ResourceARN": {},
|
|
"Tags": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceARN",
|
|
"TagKeys"
|
|
],
|
|
"members": {
|
|
"ResourceARN": {},
|
|
"TagKeys": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S4": {
|
|
"type": "structure",
|
|
"required": [
|
|
"KmsEncryptionConfig"
|
|
],
|
|
"members": {
|
|
"KmsEncryptionConfig": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CmkType"
|
|
],
|
|
"members": {
|
|
"CmkType": {},
|
|
"KmsKeyId": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S8": {
|
|
"type": "structure",
|
|
"required": [
|
|
"PreloadDataType"
|
|
],
|
|
"members": {
|
|
"PreloadDataType": {}
|
|
}
|
|
},
|
|
"Sb": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Key",
|
|
"Value"
|
|
],
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
}
|
|
},
|
|
"Sf": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AuthorizationStrategy"
|
|
],
|
|
"members": {
|
|
"AuthorizationStrategy": {},
|
|
"FineGrainedAuthorizationEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"Metadata": {},
|
|
"IdpLambdaArn": {}
|
|
}
|
|
},
|
|
"St": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DatastoreId",
|
|
"DatastoreArn",
|
|
"DatastoreStatus",
|
|
"DatastoreTypeVersion",
|
|
"DatastoreEndpoint"
|
|
],
|
|
"members": {
|
|
"DatastoreId": {},
|
|
"DatastoreArn": {},
|
|
"DatastoreName": {},
|
|
"DatastoreStatus": {},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"DatastoreTypeVersion": {},
|
|
"DatastoreEndpoint": {},
|
|
"SseConfiguration": {
|
|
"shape": "S4"
|
|
},
|
|
"PreloadDataConfig": {
|
|
"shape": "S8"
|
|
},
|
|
"IdentityProviderConfiguration": {
|
|
"shape": "Sf"
|
|
}
|
|
}
|
|
},
|
|
"Sz": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobId",
|
|
"JobStatus",
|
|
"SubmitTime",
|
|
"DatastoreId",
|
|
"OutputDataConfig"
|
|
],
|
|
"members": {
|
|
"JobId": {},
|
|
"JobName": {},
|
|
"JobStatus": {},
|
|
"SubmitTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"DatastoreId": {},
|
|
"OutputDataConfig": {
|
|
"shape": "S12"
|
|
},
|
|
"DataAccessRoleArn": {},
|
|
"Message": {}
|
|
}
|
|
},
|
|
"S12": {
|
|
"type": "structure",
|
|
"members": {
|
|
"S3Configuration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"S3Uri",
|
|
"KmsKeyId"
|
|
],
|
|
"members": {
|
|
"S3Uri": {},
|
|
"KmsKeyId": {}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"S19": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobId",
|
|
"JobStatus",
|
|
"SubmitTime",
|
|
"DatastoreId",
|
|
"InputDataConfig"
|
|
],
|
|
"members": {
|
|
"JobId": {},
|
|
"JobName": {},
|
|
"JobStatus": {},
|
|
"SubmitTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"DatastoreId": {},
|
|
"InputDataConfig": {
|
|
"shape": "S1a"
|
|
},
|
|
"JobOutputDataConfig": {
|
|
"shape": "S12"
|
|
},
|
|
"DataAccessRoleArn": {},
|
|
"Message": {}
|
|
}
|
|
},
|
|
"S1a": {
|
|
"type": "structure",
|
|
"members": {
|
|
"S3Uri": {}
|
|
},
|
|
"union": true
|
|
}
|
|
}
|
|
} |