FhirDatastoreIdentityProviderConfigurationArgs

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

Constructors

constructor(authorizationStrategy: Output<FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy>, fineGrainedAuthorizationEnabled: Output<Boolean>? = null, idpLambdaArn: Output<String>? = null, metadata: Output<String>? = null)

Properties

Link copied to clipboard

Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.

Link copied to clipboard

Flag to indicate if fine-grained authorization will be enabled for the datastore

Link copied to clipboard
val idpLambdaArn: Output<String>? = null

The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.

Link copied to clipboard
val metadata: Output<String>? = null

The JSON metadata elements for identity provider configuration.

Functions

Link copied to clipboard
open override fun toJava(): FhirDatastoreIdentityProviderConfigurationArgs