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
An optional user-provided token to ensure API idempotency.
-
#datastore_name ⇒ String
The data store name (user-generated).
-
#datastore_type_version ⇒ String
The FHIR release version supported by the data store.
-
#identity_provider_configuration ⇒ Types::IdentityProviderConfiguration
The identity provider configuration to use for the data store.
-
#preload_data_config ⇒ Types::PreloadDataConfig
An optional parameter to preload (import) open source Synthea FHIR 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>
The resource tags applied to a data store when it is created.
Instance Attribute Details
#client_token ⇒ String
An optional user-provided token to ensure API idempotency.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/aws-sdk-healthlake/types.rb', line 77 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 data store name (user-generated).
77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/aws-sdk-healthlake/types.rb', line 77 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 release version supported by the data store. Current support is for version ‘R4`.
77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/aws-sdk-healthlake/types.rb', line 77 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 identity provider configuration to use for the data store.
77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/aws-sdk-healthlake/types.rb', line 77 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
An optional parameter to preload (import) open source Synthea FHIR data upon creation of the data store.
77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/aws-sdk-healthlake/types.rb', line 77 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.
77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/aws-sdk-healthlake/types.rb', line 77 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>
The resource tags applied to a data store when it is created.
77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/aws-sdk-healthlake/types.rb', line 77 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 |