LinuxFunctionAppAuthSettingsMicrosoftArgs

data class LinuxFunctionAppAuthSettingsMicrosoftArgs(val clientId: Output<String>, val clientSecret: Output<String>? = null, val clientSecretSettingName: Output<String>? = null, val oauthScopes: Output<List<String>>? = null) : ConvertibleToJava<LinuxFunctionAppAuthSettingsMicrosoftArgs>

Constructors

fun LinuxFunctionAppAuthSettingsMicrosoftArgs(clientId: Output<String>, clientSecret: Output<String>? = null, clientSecretSettingName: Output<String>? = null, oauthScopes: Output<List<String>>? = null)

Functions

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

Properties

Link copied to clipboard
val clientId: Output<String>

The OAuth 2.0 client ID that was created for the app used for authentication.

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

The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with client_secret_setting_name.

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

The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with client_secret.

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

Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, wl.basic is used as the default scope.