aws-native.healthlake.FHIRDatastore
HealthLake FHIR Datastore
Create FHIRDatastore Resource
new FHIRDatastore(name: string, args: FHIRDatastoreArgs, opts?: CustomResourceOptions);
@overload
def FHIRDatastore(resource_name: str,
opts: Optional[ResourceOptions] = None,
datastore_name: Optional[str] = None,
datastore_type_version: Optional[FHIRDatastoreDatastoreTypeVersion] = None,
preload_data_config: Optional[FHIRDatastorePreloadDataConfigArgs] = None,
sse_configuration: Optional[FHIRDatastoreSseConfigurationArgs] = None,
tags: Optional[Sequence[FHIRDatastoreTagArgs]] = None)
@overload
def FHIRDatastore(resource_name: str,
args: FHIRDatastoreArgs,
opts: Optional[ResourceOptions] = None)
func NewFHIRDatastore(ctx *Context, name string, args FHIRDatastoreArgs, opts ...ResourceOption) (*FHIRDatastore, error)
public FHIRDatastore(string name, FHIRDatastoreArgs args, CustomResourceOptions? opts = null)
public FHIRDatastore(String name, FHIRDatastoreArgs args)
public FHIRDatastore(String name, FHIRDatastoreArgs args, CustomResourceOptions options)
type: aws-native:healthlake:FHIRDatastore
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FHIRDatastoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FHIRDatastoreArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FHIRDatastoreArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FHIRDatastoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FHIRDatastoreArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
FHIRDatastore Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The FHIRDatastore resource accepts the following input properties:
- Datastore
Type Pulumi.Version Aws Native. Health Lake. FHIRDatastore Datastore Type Version - Datastore
Name string - Preload
Data Pulumi.Config Aws Native. Health Lake. Inputs. FHIRDatastore Preload Data Config Args - Sse
Configuration Pulumi.Aws Native. Health Lake. Inputs. FHIRDatastore Sse Configuration Args - List<Pulumi.
Aws Native. Health Lake. Inputs. FHIRDatastore Tag Args>
Outputs
All input properties are implicitly available as output properties. Additionally, the FHIRDatastore resource produces the following output properties:
- Created
At Pulumi.Aws Native. Health Lake. Outputs. FHIRDatastore Created At - Datastore
Arn string - Datastore
Endpoint string - Datastore
Id string - Datastore
Status Pulumi.Aws Native. Health Lake. FHIRDatastore Datastore Status - Id string
The provider-assigned unique ID for this managed resource.
- Created
At FHIRDatastoreCreated At - Datastore
Arn string - Datastore
Endpoint string - Datastore
Id string - Datastore
Status FHIRDatastoreDatastore Status - Id string
The provider-assigned unique ID for this managed resource.
- created
At FHIRDatastoreCreated At - datastore
Arn String - datastore
Endpoint String - datastore
Id String - datastore
Status FHIRDatastoreDatastore Status - id String
The provider-assigned unique ID for this managed resource.
- created
At FHIRDatastoreCreated At - datastore
Arn string - datastore
Endpoint string - datastore
Id string - datastore
Status FHIRDatastoreDatastore Status - id string
The provider-assigned unique ID for this managed resource.
- created_
at FHIRDatastoreCreated At - datastore_
arn str - datastore_
endpoint str - datastore_
id str - datastore_
status FHIRDatastoreDatastore Status - id str
The provider-assigned unique ID for this managed resource.
- created
At Property Map - datastore
Arn String - datastore
Endpoint String - datastore
Id String - datastore
Status "CREATING" | "ACTIVE" | "DELETING" | "DELETED" - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
FHIRDatastoreCreatedAt
FHIRDatastoreDatastoreStatus
- Creating
- CREATING
- Active
- ACTIVE
- Deleting
- DELETING
- Deleted
- DELETED
- FHIRDatastore
Datastore Status Creating - CREATING
- FHIRDatastore
Datastore Status Active - ACTIVE
- FHIRDatastore
Datastore Status Deleting - DELETING
- FHIRDatastore
Datastore Status Deleted - DELETED
- Creating
- CREATING
- Active
- ACTIVE
- Deleting
- DELETING
- Deleted
- DELETED
- Creating
- CREATING
- Active
- ACTIVE
- Deleting
- DELETING
- Deleted
- DELETED
- CREATING
- CREATING
- ACTIVE
- ACTIVE
- DELETING
- DELETING
- DELETED
- DELETED
- "CREATING"
- CREATING
- "ACTIVE"
- ACTIVE
- "DELETING"
- DELETING
- "DELETED"
- DELETED
FHIRDatastoreDatastoreTypeVersion
- R4
- R4
- FHIRDatastore
Datastore Type Version R4 - R4
- R4
- R4
- R4
- R4
- R4
- R4
- "R4"
- R4
FHIRDatastoreKmsEncryptionConfig
- Cmk
Type Pulumi.Aws Native. Health Lake. FHIRDatastore Kms Encryption Config Cmk Type The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.
- Kms
Key stringId The KMS encryption key id/alias used to encrypt the Data Store contents at rest.
- Cmk
Type FHIRDatastoreKms Encryption Config Cmk Type The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.
- Kms
Key stringId The KMS encryption key id/alias used to encrypt the Data Store contents at rest.
- cmk
Type FHIRDatastoreKms Encryption Config Cmk Type The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.
- kms
Key StringId The KMS encryption key id/alias used to encrypt the Data Store contents at rest.
- cmk
Type FHIRDatastoreKms Encryption Config Cmk Type The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.
- kms
Key stringId The KMS encryption key id/alias used to encrypt the Data Store contents at rest.
- cmk_
type FHIRDatastoreKms Encryption Config Cmk Type The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.
- kms_
key_ strid The KMS encryption key id/alias used to encrypt the Data Store contents at rest.
- cmk
Type "CUSTOMER_MANAGED_KMS_KEY" | "AWS_OWNED_KMS_KEY" The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.
- kms
Key StringId The KMS encryption key id/alias used to encrypt the Data Store contents at rest.
FHIRDatastoreKmsEncryptionConfigCmkType
- Customer
Managed Kms Key - CUSTOMER_MANAGED_KMS_KEY
- Aws
Owned Kms Key - AWS_OWNED_KMS_KEY
- FHIRDatastore
Kms Encryption Config Cmk Type Customer Managed Kms Key - CUSTOMER_MANAGED_KMS_KEY
- FHIRDatastore
Kms Encryption Config Cmk Type Aws Owned Kms Key - AWS_OWNED_KMS_KEY
- Customer
Managed Kms Key - CUSTOMER_MANAGED_KMS_KEY
- Aws
Owned Kms Key - AWS_OWNED_KMS_KEY
- Customer
Managed Kms Key - CUSTOMER_MANAGED_KMS_KEY
- Aws
Owned Kms Key - AWS_OWNED_KMS_KEY
- CUSTOMER_MANAGED_KMS_KEY
- CUSTOMER_MANAGED_KMS_KEY
- AWS_OWNED_KMS_KEY
- AWS_OWNED_KMS_KEY
- "CUSTOMER_MANAGED_KMS_KEY"
- CUSTOMER_MANAGED_KMS_KEY
- "AWS_OWNED_KMS_KEY"
- AWS_OWNED_KMS_KEY
FHIRDatastorePreloadDataConfig
- Preload
Data Pulumi.Type Aws Native. Health Lake. FHIRDatastore Preload Data Config Preload Data Type The type of preloaded data. Only Synthea preloaded data is supported.
- Preload
Data FHIRDatastoreType Preload Data Config Preload Data Type The type of preloaded data. Only Synthea preloaded data is supported.
- preload
Data FHIRDatastoreType Preload Data Config Preload Data Type The type of preloaded data. Only Synthea preloaded data is supported.
- preload
Data FHIRDatastoreType Preload Data Config Preload Data Type The type of preloaded data. Only Synthea preloaded data is supported.
- preload_
data_ FHIRDatastoretype Preload Data Config Preload Data Type The type of preloaded data. Only Synthea preloaded data is supported.
- preload
Data "SYNTHEA"Type The type of preloaded data. Only Synthea preloaded data is supported.
FHIRDatastorePreloadDataConfigPreloadDataType
- Synthea
- SYNTHEA
- FHIRDatastore
Preload Data Config Preload Data Type Synthea - SYNTHEA
- Synthea
- SYNTHEA
- Synthea
- SYNTHEA
- SYNTHEA
- SYNTHEA
- "SYNTHEA"
- SYNTHEA
FHIRDatastoreSseConfiguration
FHIRDatastoreTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0