AWS Native is in preview. AWS Classic is fully supported.
aws-native.healthlake.FhirDatastore
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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,
identity_provider_configuration: Optional[FhirDatastoreIdentityProviderConfigurationArgs] = 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. Fhir Datastore Datastore Type Version - Datastore
Name string - Identity
Provider Pulumi.Configuration Aws Native. Health Lake. Inputs. Fhir Datastore Identity Provider Configuration - Preload
Data Pulumi.Config Aws Native. Health Lake. Inputs. Fhir Datastore Preload Data Config - Sse
Configuration Pulumi.Aws Native. Health Lake. Inputs. Fhir Datastore Sse Configuration - List<Pulumi.
Aws Native. Health Lake. Inputs. Fhir Datastore Tag>
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. Fhir Datastore Created At - Datastore
Arn string - Datastore
Endpoint string - Datastore
Id string - Datastore
Status Pulumi.Aws Native. Health Lake. Fhir Datastore Datastore Status - Id string
The provider-assigned unique ID for this managed resource.
- Created
At FhirDatastore Created At - Datastore
Arn string - Datastore
Endpoint string - Datastore
Id string - Datastore
Status FhirDatastore Datastore Status - Id string
The provider-assigned unique ID for this managed resource.
- created
At FhirDatastore Created At - datastore
Arn String - datastore
Endpoint String - datastore
Id String - datastore
Status FhirDatastore Datastore Status - id String
The provider-assigned unique ID for this managed resource.
- created
At FhirDatastore Created At - datastore
Arn string - datastore
Endpoint string - datastore
Id string - datastore
Status FhirDatastore Datastore Status - id string
The provider-assigned unique ID for this managed resource.
- created_
at FhirDatastore Created At - datastore_
arn str - datastore_
endpoint str - datastore_
id str - datastore_
status FhirDatastore Datastore 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, FhirDatastoreCreatedAtArgs
FhirDatastoreDatastoreStatus, FhirDatastoreDatastoreStatusArgs
- Creating
- CREATING
- Active
- ACTIVE
- Deleting
- DELETING
- Deleted
- DELETED
- Fhir
Datastore Datastore Status Creating - CREATING
- Fhir
Datastore Datastore Status Active - ACTIVE
- Fhir
Datastore Datastore Status Deleting - DELETING
- Fhir
Datastore 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, FhirDatastoreDatastoreTypeVersionArgs
- R4
- R4
- Fhir
Datastore Datastore Type Version R4 - R4
- R4
- R4
- R4
- R4
- R4
- R4
- "R4"
- R4
FhirDatastoreIdentityProviderConfiguration, FhirDatastoreIdentityProviderConfigurationArgs
- Pulumi.
Aws Native. Health Lake. Fhir Datastore Identity Provider Configuration Authorization Strategy Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.
- bool
Flag to indicate if fine-grained authorization will be enabled for the datastore
- Idp
Lambda stringArn The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.
- Metadata string
The JSON metadata elements for identity provider configuration.
- Fhir
Datastore Identity Provider Configuration Authorization Strategy Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.
- bool
Flag to indicate if fine-grained authorization will be enabled for the datastore
- Idp
Lambda stringArn The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.
- Metadata string
The JSON metadata elements for identity provider configuration.
- Fhir
Datastore Identity Provider Configuration Authorization Strategy Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.
- Boolean
Flag to indicate if fine-grained authorization will be enabled for the datastore
- idp
Lambda StringArn The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.
- metadata String
The JSON metadata elements for identity provider configuration.
- Fhir
Datastore Identity Provider Configuration Authorization Strategy Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.
- boolean
Flag to indicate if fine-grained authorization will be enabled for the datastore
- idp
Lambda stringArn The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.
- metadata string
The JSON metadata elements for identity provider configuration.
- Fhir
Datastore Identity Provider Configuration Authorization Strategy Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.
- bool
Flag to indicate if fine-grained authorization will be enabled for the datastore
- idp_
lambda_ strarn The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.
- metadata str
The JSON metadata elements for identity provider configuration.
- "SMART_ON_FHIR_V1" | "AWS_AUTH"
Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.
- Boolean
Flag to indicate if fine-grained authorization will be enabled for the datastore
- idp
Lambda StringArn The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.
- metadata String
The JSON metadata elements for identity provider configuration.
FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy, FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyArgs
- Smart
On Fhir V1 - SMART_ON_FHIR_V1
- Aws
Auth - AWS_AUTH
- Fhir
Datastore Identity Provider Configuration Authorization Strategy Smart On Fhir V1 - SMART_ON_FHIR_V1
- Fhir
Datastore Identity Provider Configuration Authorization Strategy Aws Auth - AWS_AUTH
- Smart
On Fhir V1 - SMART_ON_FHIR_V1
- Aws
Auth - AWS_AUTH
- Smart
On Fhir V1 - SMART_ON_FHIR_V1
- Aws
Auth - AWS_AUTH
- SMART_ON_FHIR_V1
- SMART_ON_FHIR_V1
- AWS_AUTH
- AWS_AUTH
- "SMART_ON_FHIR_V1"
- SMART_ON_FHIR_V1
- "AWS_AUTH"
- AWS_AUTH
FhirDatastoreKmsEncryptionConfig, FhirDatastoreKmsEncryptionConfigArgs
- Cmk
Type Pulumi.Aws Native. Health Lake. Fhir Datastore 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 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 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 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 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_ 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, FhirDatastoreKmsEncryptionConfigCmkTypeArgs
- Customer
Managed Kms Key - CUSTOMER_MANAGED_KMS_KEY
- Aws
Owned Kms Key - AWS_OWNED_KMS_KEY
- Fhir
Datastore Kms Encryption Config Cmk Type Customer Managed Kms Key - CUSTOMER_MANAGED_KMS_KEY
- Fhir
Datastore 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, FhirDatastorePreloadDataConfigArgs
- Preload
Data Pulumi.Type Aws Native. Health Lake. Fhir Datastore Preload Data Config Preload Data Type The type of preloaded data. Only Synthea preloaded data is supported.
- Preload
Data FhirType Datastore Preload Data Config Preload Data Type The type of preloaded data. Only Synthea preloaded data is supported.
- preload
Data FhirType Datastore Preload Data Config Preload Data Type The type of preloaded data. Only Synthea preloaded data is supported.
- preload
Data FhirType Datastore Preload Data Config Preload Data Type The type of preloaded data. Only Synthea preloaded data is supported.
- preload_
data_ Fhirtype Datastore 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, FhirDatastorePreloadDataConfigPreloadDataTypeArgs
- Synthea
- SYNTHEA
- Fhir
Datastore Preload Data Config Preload Data Type Synthea - SYNTHEA
- Synthea
- SYNTHEA
- Synthea
- SYNTHEA
- SYNTHEA
- SYNTHEA
- "SYNTHEA"
- SYNTHEA
FhirDatastoreSseConfiguration, FhirDatastoreSseConfigurationArgs
FhirDatastoreTag, FhirDatastoreTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.