FhirDatastoreIdentityProviderConfiguration

data class FhirDatastoreIdentityProviderConfiguration(val authorizationStrategy: FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy, val fineGrainedAuthorizationEnabled: Boolean? = null, val idpLambdaArn: String? = null, val metadata: String? = null)

The identity provider configuration for the datastore

Constructors

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

Types

Link copied to clipboard
object Companion

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: 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: String? = null

The JSON metadata elements for identity provider configuration.