Package-level declarations

Types

data class FhirDatastoreIdentityProviderConfigurationArgs(val authorizationStrategy: Output<FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy>, val fineGrainedAuthorizationEnabled: Output<Boolean>? = null, val idpLambdaArn: Output<String>? = null, val metadata: Output<String>? = null) : ConvertibleToJava<FhirDatastoreIdentityProviderConfigurationArgs>

The identity provider configuration for the datastore

Link copied to clipboard
data class FhirDatastoreKmsEncryptionConfigArgs(val cmkType: Output<FhirDatastoreKmsEncryptionConfigCmkType>, val kmsKeyId: Output<String>? = null) : ConvertibleToJava<FhirDatastoreKmsEncryptionConfigArgs>

The customer-managed-key (CMK) used when creating a Data Store. If a customer owned key is not specified, an AWS owned key will be used for encryption.

Link copied to clipboard
data class FhirDatastorePreloadDataConfigArgs(val preloadDataType: Output<FhirDatastorePreloadDataConfigPreloadDataType>) : ConvertibleToJava<FhirDatastorePreloadDataConfigArgs>

The preloaded data configuration for the Data Store. Only data preloaded from Synthea is supported.

Link copied to clipboard
data class FhirDatastoreSseConfigurationArgs(val kmsEncryptionConfig: Output<FhirDatastoreKmsEncryptionConfigArgs>) : ConvertibleToJava<FhirDatastoreSseConfigurationArgs>

The server-side encryption key configuration for a customer provided encryption key.

Link copied to clipboard
data class GetFhirDatastorePlainArgs(val datastoreId: String) : ConvertibleToJava<GetFhirDatastorePlainArgs>