class Aws::HealthLake::Types::CreateFHIRDatastoreRequest

@note When making an API call, you may pass CreateFHIRDatastoreRequest

data as a hash:

    {
      datastore_name: "DatastoreName",
      datastore_type_version: "R4", # required, accepts R4
      sse_configuration: {
        kms_encryption_config: { # required
          cmk_type: "CUSTOMER_MANAGED_KMS_KEY", # required, accepts CUSTOMER_MANAGED_KMS_KEY, AWS_OWNED_KMS_KEY
          kms_key_id: "EncryptionKeyID",
        },
      },
      preload_data_config: {
        preload_data_type: "SYNTHEA", # required, accepts SYNTHEA
      },
      client_token: "ClientTokenString",
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] datastore_name

The user generated name for the Data Store.
@return [String]

@!attribute [rw] datastore_type_version

The FHIR version of the Data Store. The only supported version is
R4.
@return [String]

@!attribute [rw] sse_configuration

The server-side encryption key configuration for a customer provided
encryption key specified for creating a Data Store.
@return [Types::SseConfiguration]

@!attribute [rw] preload_data_config

Optional parameter to preload data upon creation of the Data Store.
Currently, the only supported preloaded data is synthetic data
generated from Synthea.
@return [Types::PreloadDataConfig]

@!attribute [rw] client_token

Optional user provided token used for ensuring idempotency.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] tags

Resource tags that are applied to a Data Store when it is created.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/healthlake-2017-07-01/CreateFHIRDatastoreRequest AWS API Documentation

Constants

SENSITIVE