AWS Native

v0.43.0 published on Thursday, Dec 1, 2022 by Pulumi

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:

Outputs

All input properties are implicitly available as output properties. Additionally, the FHIRDatastore resource produces the following output properties:

CreatedAt FHIRDatastoreCreatedAt
DatastoreArn string
DatastoreEndpoint string
DatastoreId string
DatastoreStatus FHIRDatastoreDatastoreStatus
Id string

The provider-assigned unique ID for this managed resource.

createdAt FHIRDatastoreCreatedAt
datastoreArn String
datastoreEndpoint String
datastoreId String
datastoreStatus FHIRDatastoreDatastoreStatus
id String

The provider-assigned unique ID for this managed resource.

createdAt FHIRDatastoreCreatedAt
datastoreArn string
datastoreEndpoint string
datastoreId string
datastoreStatus FHIRDatastoreDatastoreStatus
id string

The provider-assigned unique ID for this managed resource.

createdAt Property Map
datastoreArn String
datastoreEndpoint String
datastoreId String
datastoreStatus "CREATING" | "ACTIVE" | "DELETING" | "DELETED"
id String

The provider-assigned unique ID for this managed resource.

Supporting Types

FHIRDatastoreCreatedAt

Nanos int

Nanoseconds.

Seconds string

Seconds since epoch.

Nanos int

Nanoseconds.

Seconds string

Seconds since epoch.

nanos Integer

Nanoseconds.

seconds String

Seconds since epoch.

nanos number

Nanoseconds.

seconds string

Seconds since epoch.

nanos int

Nanoseconds.

seconds str

Seconds since epoch.

nanos Number

Nanoseconds.

seconds String

Seconds since epoch.

FHIRDatastoreDatastoreStatus

Creating
CREATING
Active
ACTIVE
Deleting
DELETING
Deleted
DELETED
FHIRDatastoreDatastoreStatusCreating
CREATING
FHIRDatastoreDatastoreStatusActive
ACTIVE
FHIRDatastoreDatastoreStatusDeleting
DELETING
FHIRDatastoreDatastoreStatusDeleted
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
FHIRDatastoreDatastoreTypeVersionR4
R4
R4
R4
R4
R4
R4
R4
"R4"
R4

FHIRDatastoreKmsEncryptionConfig

CmkType Pulumi.AwsNative.HealthLake.FHIRDatastoreKmsEncryptionConfigCmkType

The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

KmsKeyId string

The KMS encryption key id/alias used to encrypt the Data Store contents at rest.

CmkType FHIRDatastoreKmsEncryptionConfigCmkType

The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

KmsKeyId string

The KMS encryption key id/alias used to encrypt the Data Store contents at rest.

cmkType FHIRDatastoreKmsEncryptionConfigCmkType

The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

kmsKeyId String

The KMS encryption key id/alias used to encrypt the Data Store contents at rest.

cmkType FHIRDatastoreKmsEncryptionConfigCmkType

The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

kmsKeyId string

The KMS encryption key id/alias used to encrypt the Data Store contents at rest.

cmk_type FHIRDatastoreKmsEncryptionConfigCmkType

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_id str

The KMS encryption key id/alias used to encrypt the Data Store contents at rest.

cmkType "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.

kmsKeyId String

The KMS encryption key id/alias used to encrypt the Data Store contents at rest.

FHIRDatastoreKmsEncryptionConfigCmkType

CustomerManagedKmsKey
CUSTOMER_MANAGED_KMS_KEY
AwsOwnedKmsKey
AWS_OWNED_KMS_KEY
FHIRDatastoreKmsEncryptionConfigCmkTypeCustomerManagedKmsKey
CUSTOMER_MANAGED_KMS_KEY
FHIRDatastoreKmsEncryptionConfigCmkTypeAwsOwnedKmsKey
AWS_OWNED_KMS_KEY
CustomerManagedKmsKey
CUSTOMER_MANAGED_KMS_KEY
AwsOwnedKmsKey
AWS_OWNED_KMS_KEY
CustomerManagedKmsKey
CUSTOMER_MANAGED_KMS_KEY
AwsOwnedKmsKey
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

PreloadDataType Pulumi.AwsNative.HealthLake.FHIRDatastorePreloadDataConfigPreloadDataType

The type of preloaded data. Only Synthea preloaded data is supported.

PreloadDataType FHIRDatastorePreloadDataConfigPreloadDataType

The type of preloaded data. Only Synthea preloaded data is supported.

preloadDataType FHIRDatastorePreloadDataConfigPreloadDataType

The type of preloaded data. Only Synthea preloaded data is supported.

preloadDataType FHIRDatastorePreloadDataConfigPreloadDataType

The type of preloaded data. Only Synthea preloaded data is supported.

preload_data_type FHIRDatastorePreloadDataConfigPreloadDataType

The type of preloaded data. Only Synthea preloaded data is supported.

preloadDataType "SYNTHEA"

The type of preloaded data. Only Synthea preloaded data is supported.

FHIRDatastorePreloadDataConfigPreloadDataType

Synthea
SYNTHEA
FHIRDatastorePreloadDataConfigPreloadDataTypeSynthea
SYNTHEA
Synthea
SYNTHEA
Synthea
SYNTHEA
SYNTHEA
SYNTHEA
"SYNTHEA"
SYNTHEA

FHIRDatastoreSseConfiguration

FHIRDatastoreTag

Key string

The key of the tag.

Value string

The value of the tag.

Key string

The key of the tag.

Value string

The value of the tag.

key String

The key of the tag.

value String

The value of the tag.

key string

The key of the tag.

value string

The value of the tag.

key str

The key of the tag.

value str

The value of the tag.

key String

The key of the tag.

value String

The value of the tag.

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0