Class: Aws::HealthLake::Types::CreateFHIRDatastoreRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-healthlake/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Optional user provided token used for ensuring idempotency.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


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_nameString

The user generated name for the data store.

Returns:

  • (String)


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_versionString

The FHIR version of the data store. The only supported version is R4.

Returns:

  • (String)


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_configurationTypes::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_configTypes::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_configurationTypes::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

#tagsArray<Types::Tag>

Resource tags that are applied to a data store when it is created.

Returns:



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