Type definitions#
Index > HealthLake > Type definitions
Auto-generated documentation for HealthLake type annotations stubs module types-boto3-healthlake.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
IdentityProviderConfigurationTypeDef#
# IdentityProviderConfigurationTypeDef definition
class IdentityProviderConfigurationTypeDef(TypedDict):
AuthorizationStrategy: AuthorizationStrategyType, # (1)
FineGrainedAuthorizationEnabled: NotRequired[bool],
Metadata: NotRequired[str],
IdpLambdaArn: NotRequired[str],
PreloadDataConfigTypeDef#
# PreloadDataConfigTypeDef definition
class PreloadDataConfigTypeDef(TypedDict):
PreloadDataType: PreloadDataTypeType, # (1)
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ErrorCauseTypeDef#
# ErrorCauseTypeDef definition
class ErrorCauseTypeDef(TypedDict):
ErrorMessage: NotRequired[str],
ErrorCategory: NotRequired[ErrorCategoryType], # (1)
DeleteFHIRDatastoreRequestRequestTypeDef#
# DeleteFHIRDatastoreRequestRequestTypeDef definition
class DeleteFHIRDatastoreRequestRequestTypeDef(TypedDict):
DatastoreId: str,
DescribeFHIRDatastoreRequestRequestTypeDef#
# DescribeFHIRDatastoreRequestRequestTypeDef definition
class DescribeFHIRDatastoreRequestRequestTypeDef(TypedDict):
DatastoreId: str,
DescribeFHIRExportJobRequestRequestTypeDef#
# DescribeFHIRExportJobRequestRequestTypeDef definition
class DescribeFHIRExportJobRequestRequestTypeDef(TypedDict):
DatastoreId: str,
JobId: str,
DescribeFHIRImportJobRequestRequestTypeDef#
# DescribeFHIRImportJobRequestRequestTypeDef definition
class DescribeFHIRImportJobRequestRequestTypeDef(TypedDict):
DatastoreId: str,
JobId: str,
InputDataConfigTypeDef#
# InputDataConfigTypeDef definition
class InputDataConfigTypeDef(TypedDict):
S3Uri: NotRequired[str],
JobProgressReportTypeDef#
# JobProgressReportTypeDef definition
class JobProgressReportTypeDef(TypedDict):
TotalNumberOfScannedFiles: NotRequired[int],
TotalSizeOfScannedFilesInMB: NotRequired[float],
TotalNumberOfImportedFiles: NotRequired[int],
TotalNumberOfResourcesScanned: NotRequired[int],
TotalNumberOfResourcesImported: NotRequired[int],
TotalNumberOfResourcesWithCustomerError: NotRequired[int],
TotalNumberOfFilesReadWithCustomerError: NotRequired[int],
Throughput: NotRequired[float],
KmsEncryptionConfigTypeDef#
# KmsEncryptionConfigTypeDef definition
class KmsEncryptionConfigTypeDef(TypedDict):
CmkType: CmkTypeType, # (1)
KmsKeyId: NotRequired[str],
- See CmkTypeType
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
S3ConfigurationTypeDef#
# S3ConfigurationTypeDef definition
class S3ConfigurationTypeDef(TypedDict):
S3Uri: str,
KmsKeyId: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateFHIRDatastoreResponseTypeDef#
# CreateFHIRDatastoreResponseTypeDef definition
class CreateFHIRDatastoreResponseTypeDef(TypedDict):
DatastoreId: str,
DatastoreArn: str,
DatastoreStatus: DatastoreStatusType, # (1)
DatastoreEndpoint: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFHIRDatastoreResponseTypeDef#
# DeleteFHIRDatastoreResponseTypeDef definition
class DeleteFHIRDatastoreResponseTypeDef(TypedDict):
DatastoreId: str,
DatastoreArn: str,
DatastoreStatus: DatastoreStatusType, # (1)
DatastoreEndpoint: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
StartFHIRExportJobResponseTypeDef#
# StartFHIRExportJobResponseTypeDef definition
class StartFHIRExportJobResponseTypeDef(TypedDict):
JobId: str,
JobStatus: JobStatusType, # (1)
DatastoreId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobStatusType
- See ResponseMetadataTypeDef
StartFHIRImportJobResponseTypeDef#
# StartFHIRImportJobResponseTypeDef definition
class StartFHIRImportJobResponseTypeDef(TypedDict):
JobId: str,
JobStatus: JobStatusType, # (1)
DatastoreId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobStatusType
- See ResponseMetadataTypeDef
DatastoreFilterTypeDef#
# DatastoreFilterTypeDef definition
class DatastoreFilterTypeDef(TypedDict):
DatastoreName: NotRequired[str],
DatastoreStatus: NotRequired[DatastoreStatusType], # (1)
CreatedBefore: NotRequired[TimestampTypeDef],
CreatedAfter: NotRequired[TimestampTypeDef],
ListFHIRExportJobsRequestRequestTypeDef#
# ListFHIRExportJobsRequestRequestTypeDef definition
class ListFHIRExportJobsRequestRequestTypeDef(TypedDict):
DatastoreId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
JobName: NotRequired[str],
JobStatus: NotRequired[JobStatusType], # (1)
SubmittedBefore: NotRequired[TimestampTypeDef],
SubmittedAfter: NotRequired[TimestampTypeDef],
- See JobStatusType
ListFHIRImportJobsRequestRequestTypeDef#
# ListFHIRImportJobsRequestRequestTypeDef definition
class ListFHIRImportJobsRequestRequestTypeDef(TypedDict):
DatastoreId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
JobName: NotRequired[str],
JobStatus: NotRequired[JobStatusType], # (1)
SubmittedBefore: NotRequired[TimestampTypeDef],
SubmittedAfter: NotRequired[TimestampTypeDef],
- See JobStatusType
SseConfigurationTypeDef#
# SseConfigurationTypeDef definition
class SseConfigurationTypeDef(TypedDict):
KmsEncryptionConfig: KmsEncryptionConfigTypeDef, # (1)
OutputDataConfigTypeDef#
# OutputDataConfigTypeDef definition
class OutputDataConfigTypeDef(TypedDict):
S3Configuration: NotRequired[S3ConfigurationTypeDef], # (1)
ListFHIRDatastoresRequestRequestTypeDef#
# ListFHIRDatastoresRequestRequestTypeDef definition
class ListFHIRDatastoresRequestRequestTypeDef(TypedDict):
Filter: NotRequired[DatastoreFilterTypeDef], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
CreateFHIRDatastoreRequestRequestTypeDef#
# CreateFHIRDatastoreRequestRequestTypeDef definition
class CreateFHIRDatastoreRequestRequestTypeDef(TypedDict):
DatastoreTypeVersion: FHIRVersionType, # (1)
DatastoreName: NotRequired[str],
SseConfiguration: NotRequired[SseConfigurationTypeDef], # (2)
PreloadDataConfig: NotRequired[PreloadDataConfigTypeDef], # (3)
ClientToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
IdentityProviderConfiguration: NotRequired[IdentityProviderConfigurationTypeDef], # (5)
- See FHIRVersionType
- See SseConfigurationTypeDef
- See PreloadDataConfigTypeDef
- See TagTypeDef
- See IdentityProviderConfigurationTypeDef
DatastorePropertiesTypeDef#
# DatastorePropertiesTypeDef definition
class DatastorePropertiesTypeDef(TypedDict):
DatastoreId: str,
DatastoreArn: str,
DatastoreStatus: DatastoreStatusType, # (1)
DatastoreTypeVersion: FHIRVersionType, # (2)
DatastoreEndpoint: str,
DatastoreName: NotRequired[str],
CreatedAt: NotRequired[datetime],
SseConfiguration: NotRequired[SseConfigurationTypeDef], # (3)
PreloadDataConfig: NotRequired[PreloadDataConfigTypeDef], # (4)
IdentityProviderConfiguration: NotRequired[IdentityProviderConfigurationTypeDef], # (5)
ErrorCause: NotRequired[ErrorCauseTypeDef], # (6)
- See DatastoreStatusType
- See FHIRVersionType
- See SseConfigurationTypeDef
- See PreloadDataConfigTypeDef
- See IdentityProviderConfigurationTypeDef
- See ErrorCauseTypeDef
ExportJobPropertiesTypeDef#
# ExportJobPropertiesTypeDef definition
class ExportJobPropertiesTypeDef(TypedDict):
JobId: str,
JobStatus: JobStatusType, # (1)
SubmitTime: datetime,
DatastoreId: str,
OutputDataConfig: OutputDataConfigTypeDef, # (2)
JobName: NotRequired[str],
EndTime: NotRequired[datetime],
DataAccessRoleArn: NotRequired[str],
Message: NotRequired[str],
- See JobStatusType
- See OutputDataConfigTypeDef
ImportJobPropertiesTypeDef#
# ImportJobPropertiesTypeDef definition
class ImportJobPropertiesTypeDef(TypedDict):
JobId: str,
JobStatus: JobStatusType, # (1)
SubmitTime: datetime,
DatastoreId: str,
InputDataConfig: InputDataConfigTypeDef, # (2)
JobName: NotRequired[str],
EndTime: NotRequired[datetime],
JobOutputDataConfig: NotRequired[OutputDataConfigTypeDef], # (3)
JobProgressReport: NotRequired[JobProgressReportTypeDef], # (4)
DataAccessRoleArn: NotRequired[str],
Message: NotRequired[str],
- See JobStatusType
- See InputDataConfigTypeDef
- See OutputDataConfigTypeDef
- See JobProgressReportTypeDef
StartFHIRExportJobRequestRequestTypeDef#
# StartFHIRExportJobRequestRequestTypeDef definition
class StartFHIRExportJobRequestRequestTypeDef(TypedDict):
OutputDataConfig: OutputDataConfigTypeDef, # (1)
DatastoreId: str,
DataAccessRoleArn: str,
ClientToken: str,
JobName: NotRequired[str],
StartFHIRImportJobRequestRequestTypeDef#
# StartFHIRImportJobRequestRequestTypeDef definition
class StartFHIRImportJobRequestRequestTypeDef(TypedDict):
InputDataConfig: InputDataConfigTypeDef, # (1)
JobOutputDataConfig: OutputDataConfigTypeDef, # (2)
DatastoreId: str,
DataAccessRoleArn: str,
ClientToken: str,
JobName: NotRequired[str],
DescribeFHIRDatastoreResponseTypeDef#
# DescribeFHIRDatastoreResponseTypeDef definition
class DescribeFHIRDatastoreResponseTypeDef(TypedDict):
DatastoreProperties: DatastorePropertiesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFHIRDatastoresResponseTypeDef#
# ListFHIRDatastoresResponseTypeDef definition
class ListFHIRDatastoresResponseTypeDef(TypedDict):
DatastorePropertiesList: list[DatastorePropertiesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFHIRExportJobResponseTypeDef#
# DescribeFHIRExportJobResponseTypeDef definition
class DescribeFHIRExportJobResponseTypeDef(TypedDict):
ExportJobProperties: ExportJobPropertiesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFHIRExportJobsResponseTypeDef#
# ListFHIRExportJobsResponseTypeDef definition
class ListFHIRExportJobsResponseTypeDef(TypedDict):
ExportJobPropertiesList: list[ExportJobPropertiesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFHIRImportJobResponseTypeDef#
# DescribeFHIRImportJobResponseTypeDef definition
class DescribeFHIRImportJobResponseTypeDef(TypedDict):
ImportJobProperties: ImportJobPropertiesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFHIRImportJobsResponseTypeDef#
# ListFHIRImportJobsResponseTypeDef definition
class ListFHIRImportJobsResponseTypeDef(TypedDict):
ImportJobPropertiesList: list[ImportJobPropertiesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],