SmartIdentityProviderApplicationArgs

data class SmartIdentityProviderApplicationArgs(val allowedDataActions: Output<List<Either<String, SmartDataActions>>>? = null, val audience: Output<String>? = null, val clientId: Output<String>? = null) : ConvertibleToJava<SmartIdentityProviderApplicationArgs>

An Application configured in the Identity Provider used to access FHIR resources.

Constructors

Link copied to clipboard
constructor(allowedDataActions: Output<List<Either<String, SmartDataActions>>>? = null, audience: Output<String>? = null, clientId: Output<String>? = null)

Properties

Link copied to clipboard
val allowedDataActions: Output<List<Either<String, SmartDataActions>>>? = null

The actions that are permitted to be performed on FHIR resources for the application.

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

The audience that will be used to validate bearer tokens against the given authority.

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

The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.

Functions

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