Create a FHIR-enabled data store¶
Description¶
Create a FHIR-enabled data store.
Usage¶
healthlake_create_fhir_datastore(DatastoreName, DatastoreTypeVersion,
SseConfiguration, PreloadDataConfig, ClientToken, Tags,
IdentityProviderConfiguration, AnalyticsConfiguration, NlpConfiguration,
ProfileConfiguration, BackupConfiguration)
Arguments¶
-
DatastoreNameThe data store name (user-generated).
-
DatastoreTypeVersion[required] The FHIR release version supported by the data store. Current support is for version
R4. -
SseConfigurationThe server-side encryption key configuration for a customer-provided encryption key specified for creating a data store.
-
PreloadDataConfigAn optional parameter to preload (import) open source Synthea FHIR data upon creation of the data store.
-
ClientTokenAn optional user-provided token to ensure API idempotency.
-
TagsThe resource tags applied to a data store when it is created.
-
IdentityProviderConfigurationThe identity provider configuration to use for the data store.
-
AnalyticsConfigurationThe analytics configuration for the data store.
-
NlpConfigurationThe natural language processing (NLP) configuration for the data store.
-
ProfileConfigurationThe profile configuration for the data store.
-
BackupConfigurationThe backup configuration for the data store.
Value¶
A list with the following syntax:
list(
DatastoreId = "string",
DatastoreArn = "string",
DatastoreStatus = "CREATING"|"ACTIVE"|"DELETING"|"DELETED"|"CREATE_FAILED"|"UPDATING"|"UPDATE_FAILED",
DatastoreEndpoint = "string"
)
Request syntax¶
svc$create_fhir_datastore(
DatastoreName = "string",
DatastoreTypeVersion = "R4",
SseConfiguration = list(
KmsEncryptionConfig = list(
CmkType = "CUSTOMER_MANAGED_KMS_KEY"|"AWS_OWNED_KMS_KEY",
KmsKeyId = "string"
)
),
PreloadDataConfig = list(
PreloadDataType = "SYNTHEA"
),
ClientToken = "string",
Tags = list(
list(
Key = "string",
Value = "string"
)
),
IdentityProviderConfiguration = list(
AuthorizationStrategy = "SMART_ON_FHIR_V1"|"SMART_ON_FHIR"|"AWS_AUTH",
FineGrainedAuthorizationEnabled = TRUE|FALSE,
Metadata = "string",
IdpLambdaArn = "string"
),
AnalyticsConfiguration = list(
Status = "ENABLED"|"ENABLING"|"DISABLED"|"DISABLING"|"PAUSING"|"PAUSED"
),
NlpConfiguration = list(
Status = "ENABLED"|"ENABLING"|"DISABLED"|"DISABLING"
),
ProfileConfiguration = list(
DefaultProfiles = list(
"string"
)
),
BackupConfiguration = list(
Status = "ENABLED"|"DISABLED",
BackupType = "CONTINUOUS",
RetentionPeriodInDays = 123,
BackupTagsEnabled = TRUE|FALSE
)
)