LinuxFunctionAppAuthSettingsV2CustomOidcV2Args

data class LinuxFunctionAppAuthSettingsV2CustomOidcV2Args(val authorisationEndpoint: Output<String>? = null, val certificationUri: Output<String>? = null, val clientCredentialMethod: Output<String>? = null, val clientId: Output<String>, val clientSecretSettingName: Output<String>? = null, val issuerEndpoint: Output<String>? = null, val name: Output<String>, val nameClaimType: Output<String>? = null, val openidConfigurationEndpoint: Output<String>, val scopes: Output<List<String>>? = null, val tokenEndpoint: Output<String>? = null) : ConvertibleToJava<LinuxFunctionAppAuthSettingsV2CustomOidcV2Args>

Constructors

fun LinuxFunctionAppAuthSettingsV2CustomOidcV2Args(authorisationEndpoint: Output<String>? = null, certificationUri: Output<String>? = null, clientCredentialMethod: Output<String>? = null, clientId: Output<String>, clientSecretSettingName: Output<String>? = null, issuerEndpoint: Output<String>? = null, name: Output<String>, nameClaimType: Output<String>? = null, openidConfigurationEndpoint: Output<String>, scopes: Output<List<String>>? = null, tokenEndpoint: Output<String>? = null)

Functions

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

Properties

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

The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.

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

The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.

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

The Client Credential Method used.

Link copied to clipboard
val clientId: Output<String>

The ID of the Client to use to authenticate with Azure Active Directory.

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

The App Setting name that contains the client secret of the Client. Cannot be used with client_secret.

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

The endpoint that issued the Token as supplied by openid_configuration_endpoint response.

Link copied to clipboard
val name: Output<String>

The name which should be used for this Linux Function App. Changing this forces a new Linux Function App to be created. Limit the function name to 32 characters to avoid naming collisions. For more information about Function App naming rule and Host ID Collisions

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

The name of the claim that contains the users name.

Link copied to clipboard

The app setting name that contains the client_secret value used for the Custom OIDC Login.

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

The list of the scopes that should be requested while authenticating.

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

The endpoint used to request a Token as supplied by openid_configuration_endpoint response.