LinuxFunctionAppSlotAuthSettingsV2ActiveDirectoryV2Args

data class LinuxFunctionAppSlotAuthSettingsV2ActiveDirectoryV2Args(val allowedApplications: Output<List<String>>? = null, val allowedAudiences: Output<List<String>>? = null, val allowedGroups: Output<List<String>>? = null, val allowedIdentities: Output<List<String>>? = null, val clientId: Output<String>, val clientSecretCertificateThumbprint: Output<String>? = null, val clientSecretSettingName: Output<String>? = null, val jwtAllowedClientApplications: Output<List<String>>? = null, val jwtAllowedGroups: Output<List<String>>? = null, val loginParameters: Output<Map<String, String>>? = null, val tenantAuthEndpoint: Output<String>, val wwwAuthenticationDisabled: Output<Boolean>? = null) : ConvertibleToJava<LinuxFunctionAppSlotAuthSettingsV2ActiveDirectoryV2Args>

Constructors

fun LinuxFunctionAppSlotAuthSettingsV2ActiveDirectoryV2Args(allowedApplications: Output<List<String>>? = null, allowedAudiences: Output<List<String>>? = null, allowedGroups: Output<List<String>>? = null, allowedIdentities: Output<List<String>>? = null, clientId: Output<String>, clientSecretCertificateThumbprint: Output<String>? = null, clientSecretSettingName: Output<String>? = null, jwtAllowedClientApplications: Output<List<String>>? = null, jwtAllowedGroups: Output<List<String>>? = null, loginParameters: Output<Map<String, String>>? = null, tenantAuthEndpoint: Output<String>, wwwAuthenticationDisabled: Output<Boolean>? = null)

Functions

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

Properties

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

The list of allowed Applications for the Default Authorisation Policy.

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

an allowed_audiences block as detailed below.

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

The list of allowed Group Names for the Default Authorisation Policy.

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

The list of allowed Identities for the Default Authorisation Policy.

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

The thumbprint of the certificate used for signing purposes.

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

A list of Allowed Client Applications in the JWT Claim.

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

A list of Allowed Groups in the JWT Claim.

Link copied to clipboard
val loginParameters: Output<Map<String, String>>? = null

A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.

Link copied to clipboard

The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/

Link copied to clipboard
val wwwAuthenticationDisabled: Output<Boolean>? = null

Should the www-authenticate provider should be omitted from the request? Defaults to false