Class: Aws::HealthLake::Types::CreateFHIRDatastoreRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::HealthLake::Types::CreateFHIRDatastoreRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-healthlake/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
Optional user provided token used for ensuring idempotency.
-
#datastore_name ⇒ String
The user generated name for the data store.
-
#datastore_type_version ⇒ String
The FHIR version of the data store.
-
#identity_provider_configuration ⇒ Types::IdentityProviderConfiguration
The configuration of the identity provider that you want to use for your data store.
-
#preload_data_config ⇒ Types::PreloadDataConfig
Optional parameter to preload data upon creation of the data store.
-
#sse_configuration ⇒ Types::SseConfiguration
The server-side encryption key configuration for a customer provided encryption key specified for creating a data store.
-
#tags ⇒ Array<Types::Tag>
Resource tags that are applied to a data store when it is created.
Instance Attribute Details
#client_token ⇒ String
Optional user provided token used for ensuring idempotency.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/aws-sdk-healthlake/types.rb', line 79 class CreateFHIRDatastoreRequest < Struct.new( :datastore_name, :datastore_type_version, :sse_configuration, :preload_data_config, :client_token, :tags, :identity_provider_configuration) SENSITIVE = [] include Aws::Structure end |
#datastore_name ⇒ String
The user generated name for the data store.
79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/aws-sdk-healthlake/types.rb', line 79 class CreateFHIRDatastoreRequest < Struct.new( :datastore_name, :datastore_type_version, :sse_configuration, :preload_data_config, :client_token, :tags, :identity_provider_configuration) SENSITIVE = [] include Aws::Structure end |
#datastore_type_version ⇒ String
The FHIR version of the data store. The only supported version is R4.
79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/aws-sdk-healthlake/types.rb', line 79 class CreateFHIRDatastoreRequest < Struct.new( :datastore_name, :datastore_type_version, :sse_configuration, :preload_data_config, :client_token, :tags, :identity_provider_configuration) SENSITIVE = [] include Aws::Structure end |
#identity_provider_configuration ⇒ Types::IdentityProviderConfiguration
The configuration of the identity provider that you want to use for your data store.
79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/aws-sdk-healthlake/types.rb', line 79 class CreateFHIRDatastoreRequest < Struct.new( :datastore_name, :datastore_type_version, :sse_configuration, :preload_data_config, :client_token, :tags, :identity_provider_configuration) SENSITIVE = [] include Aws::Structure end |
#preload_data_config ⇒ Types::PreloadDataConfig
Optional parameter to preload data upon creation of the data store. Currently, the only supported preloaded data is synthetic data generated from Synthea.
79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/aws-sdk-healthlake/types.rb', line 79 class CreateFHIRDatastoreRequest < Struct.new( :datastore_name, :datastore_type_version, :sse_configuration, :preload_data_config, :client_token, :tags, :identity_provider_configuration) SENSITIVE = [] include Aws::Structure end |
#sse_configuration ⇒ Types::SseConfiguration
The server-side encryption key configuration for a customer provided encryption key specified for creating a data store.
79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/aws-sdk-healthlake/types.rb', line 79 class CreateFHIRDatastoreRequest < Struct.new( :datastore_name, :datastore_type_version, :sse_configuration, :preload_data_config, :client_token, :tags, :identity_provider_configuration) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Resource tags that are applied to a data store when it is created.
79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/aws-sdk-healthlake/types.rb', line 79 class CreateFHIRDatastoreRequest < Struct.new( :datastore_name, :datastore_type_version, :sse_configuration, :preload_data_config, :client_token, :tags, :identity_provider_configuration) SENSITIVE = [] include Aws::Structure end |