HealthLake.Client.
start_fhir_export_job
(**kwargs)¶Begins a FHIR export job.
See also: AWS API Documentation
Request Syntax
response = client.start_fhir_export_job(
JobName='string',
OutputDataConfig={
'S3Configuration': {
'S3Uri': 'string',
'KmsKeyId': 'string'
}
},
DatastoreId='string',
DataAccessRoleArn='string',
ClientToken='string'
)
[REQUIRED]
The output data configuration that was supplied when the export job was created.
Note
This is a Tagged Union structure. Only one of the following top level keys can be set: S3Configuration
.
The output data configuration that was supplied when the export job was created.
The S3Uri is the user specified S3 location of the FHIR data to be imported into Amazon HealthLake.
The KMS key ID used to access the S3 bucket.
[REQUIRED]
The AWS generated ID for the Data Store from which files are being exported for an export job.
[REQUIRED]
The Amazon Resource Name used during the initiation of the job.
[REQUIRED]
An optional user provided token used for ensuring idempotency.
This field is autopopulated if not provided.
dict
Response Syntax
{
'JobId': 'string',
'JobStatus': 'SUBMITTED'|'IN_PROGRESS'|'COMPLETED_WITH_ERRORS'|'COMPLETED'|'FAILED',
'DatastoreId': 'string'
}
Response Structure
(dict) --
JobId (string) --
The AWS generated ID for an export job.
JobStatus (string) --
The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.
DatastoreId (string) --
The AWS generated ID for the Data Store from which files are being exported for an export job.
Exceptions
HealthLake.Client.exceptions.ValidationException
HealthLake.Client.exceptions.ThrottlingException
HealthLake.Client.exceptions.AccessDeniedException
HealthLake.Client.exceptions.ResourceNotFoundException
HealthLake.Client.exceptions.InternalServerException