UNPKG

prowler-sdk-poc

Version:
543 lines 11.4 kB
{ "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" } } }, "output": { "type": "structure", "required": [ "DatastoreId", "DatastoreArn", "DatastoreStatus", "DatastoreEndpoint" ], "members": { "DatastoreId": {}, "DatastoreArn": {}, "DatastoreStatus": {}, "DatastoreEndpoint": {} } } }, "DeleteFHIRDatastore": { "input": { "type": "structure", "members": { "DatastoreId": {} } }, "output": { "type": "structure", "required": [ "DatastoreId", "DatastoreArn", "DatastoreStatus", "DatastoreEndpoint" ], "members": { "DatastoreId": {}, "DatastoreArn": {}, "DatastoreStatus": {}, "DatastoreEndpoint": {} } } }, "DescribeFHIRDatastore": { "input": { "type": "structure", "members": { "DatastoreId": {} } }, "output": { "type": "structure", "required": [ "DatastoreProperties" ], "members": { "DatastoreProperties": { "shape": "So" } } } }, "DescribeFHIRExportJob": { "input": { "type": "structure", "required": [ "DatastoreId", "JobId" ], "members": { "DatastoreId": {}, "JobId": {} } }, "output": { "type": "structure", "required": [ "ExportJobProperties" ], "members": { "ExportJobProperties": { "shape": "Su" } } } }, "DescribeFHIRImportJob": { "input": { "type": "structure", "required": [ "DatastoreId", "JobId" ], "members": { "DatastoreId": {}, "JobId": {} } }, "output": { "type": "structure", "required": [ "ImportJobProperties" ], "members": { "ImportJobProperties": { "shape": "S14" } } } }, "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": "So" } }, "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": "Su" } }, "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": "S14" } }, "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": "Sx" }, "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": "S15" }, "JobOutputDataConfig": { "shape": "Sx" }, "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": {} } } }, "So": { "type": "structure", "required": [ "DatastoreId", "DatastoreArn", "DatastoreStatus", "DatastoreTypeVersion", "DatastoreEndpoint" ], "members": { "DatastoreId": {}, "DatastoreArn": {}, "DatastoreName": {}, "DatastoreStatus": {}, "CreatedAt": { "type": "timestamp" }, "DatastoreTypeVersion": {}, "DatastoreEndpoint": {}, "SseConfiguration": { "shape": "S4" }, "PreloadDataConfig": { "shape": "S8" } } }, "Su": { "type": "structure", "required": [ "JobId", "JobStatus", "SubmitTime", "DatastoreId", "OutputDataConfig" ], "members": { "JobId": {}, "JobName": {}, "JobStatus": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "DatastoreId": {}, "OutputDataConfig": { "shape": "Sx" }, "DataAccessRoleArn": {}, "Message": {} } }, "Sx": { "type": "structure", "members": { "S3Configuration": { "type": "structure", "required": [ "S3Uri", "KmsKeyId" ], "members": { "S3Uri": {}, "KmsKeyId": {} } } }, "union": true }, "S14": { "type": "structure", "required": [ "JobId", "JobStatus", "SubmitTime", "DatastoreId", "InputDataConfig" ], "members": { "JobId": {}, "JobName": {}, "JobStatus": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "DatastoreId": {}, "InputDataConfig": { "shape": "S15" }, "JobOutputDataConfig": { "shape": "Sx" }, "DataAccessRoleArn": {}, "Message": {} } }, "S15": { "type": "structure", "members": { "S3Uri": {} }, "union": true } } }