LinuxWebAppAuthSettingsMicrosoftArgs

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

Constructors

Link copied to clipboard
constructor(clientId: Output<String>, clientSecret: Output<String>? = null, clientSecretSettingName: Output<String>? = null, oauthScopes: Output<List<String>>? = null)

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.

Functions

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