WebAppAuthSettingsV2SlotArgs

data class WebAppAuthSettingsV2SlotArgs(val globalValidation: Output<GlobalValidationArgs>? = null, val httpSettings: Output<HttpSettingsArgs>? = null, val identityProviders: Output<IdentityProvidersArgs>? = null, val kind: Output<String>? = null, val login: Output<LoginArgs>? = null, val name: Output<String>? = null, val platform: Output<AuthPlatformArgs>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppAuthSettingsV2SlotArgs>

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. Uses Azure REST API version 2021-02-01. In version 2.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:web:WebAppAuthSettingsV2Slot myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2

Constructors

Link copied to clipboard
constructor(globalValidation: Output<GlobalValidationArgs>? = null, httpSettings: Output<HttpSettingsArgs>? = null, identityProviders: Output<IdentityProvidersArgs>? = null, kind: Output<String>? = null, login: Output<LoginArgs>? = null, name: Output<String>? = null, platform: Output<AuthPlatformArgs>? = null, resourceGroupName: Output<String>? = null, slot: Output<String>? = null)

Properties

Link copied to clipboard

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

Link copied to clipboard
val httpSettings: Output<HttpSettingsArgs>? = null

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

Link copied to clipboard

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

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

Kind of resource.

Link copied to clipboard
val login: Output<LoginArgs>? = null

The configuration settings of the login flow of users using App Service Authentication/Authorization.

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

Name of web app.

Link copied to clipboard
val platform: Output<AuthPlatformArgs>? = null

The configuration settings of the platform of App Service Authentication/Authorization.

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

Name of the resource group to which the resource belongs.

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

Name of web app slot. If not specified then will default to production slot.

Functions

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