ArmAppServiceModelFactory.SiteAuthSettingsV2 Method

Definition

Overloads

SiteAuthSettingsV2(ResourceIdentifier, String, ResourceType, SystemData, AuthPlatform, GlobalValidation, AppServiceIdentityProviders, WebAppLoginInfo, AppServiceHttpSettings, String)

Source:
ArmAppServiceModelFactory.cs
Source:
ArmAppServiceModelFactory.cs

Initializes a new instance of SiteAuthSettingsV2.

public static Azure.ResourceManager.AppService.Models.SiteAuthSettingsV2 SiteAuthSettingsV2(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.AppService.Models.AuthPlatform platform = default, Azure.ResourceManager.AppService.Models.GlobalValidation globalValidation = default, Azure.ResourceManager.AppService.Models.AppServiceIdentityProviders identityProviders = default, Azure.ResourceManager.AppService.Models.WebAppLoginInfo login = default, Azure.ResourceManager.AppService.Models.AppServiceHttpSettings httpSettings = default, string kind = default);
static member SiteAuthSettingsV2 : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.AppService.Models.AuthPlatform * Azure.ResourceManager.AppService.Models.GlobalValidation * Azure.ResourceManager.AppService.Models.AppServiceIdentityProviders * Azure.ResourceManager.AppService.Models.WebAppLoginInfo * Azure.ResourceManager.AppService.Models.AppServiceHttpSettings * string -> Azure.ResourceManager.AppService.Models.SiteAuthSettingsV2
Public Shared Function SiteAuthSettingsV2 (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional platform As AuthPlatform = Nothing, Optional globalValidation As GlobalValidation = Nothing, Optional identityProviders As AppServiceIdentityProviders = Nothing, Optional login As WebAppLoginInfo = Nothing, Optional httpSettings As AppServiceHttpSettings = Nothing, Optional kind As String = Nothing) As SiteAuthSettingsV2

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

platform
AuthPlatform

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

globalValidation
GlobalValidation

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

identityProviders
AppServiceIdentityProviders

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

login
WebAppLoginInfo

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

httpSettings
AppServiceHttpSettings

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

kind
String

Kind of resource.

Returns

A new SiteAuthSettingsV2 instance for mocking.

Applies to

SiteAuthSettingsV2(ResourceIdentifier, String, ResourceType, SystemData, String, AuthPlatform, GlobalValidation, AppServiceIdentityProviders, WebAppLoginInfo, AppServiceHttpSettings)

Source:
ArmAppServiceModelFactory.cs

Initializes a new instance of SiteAuthSettingsV2.

public static Azure.ResourceManager.AppService.Models.SiteAuthSettingsV2 SiteAuthSettingsV2(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string kind = default, Azure.ResourceManager.AppService.Models.AuthPlatform platform = default, Azure.ResourceManager.AppService.Models.GlobalValidation globalValidation = default, Azure.ResourceManager.AppService.Models.AppServiceIdentityProviders identityProviders = default, Azure.ResourceManager.AppService.Models.WebAppLoginInfo login = default, Azure.ResourceManager.AppService.Models.AppServiceHttpSettings httpSettings = default);
static member SiteAuthSettingsV2 : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Azure.ResourceManager.AppService.Models.AuthPlatform * Azure.ResourceManager.AppService.Models.GlobalValidation * Azure.ResourceManager.AppService.Models.AppServiceIdentityProviders * Azure.ResourceManager.AppService.Models.WebAppLoginInfo * Azure.ResourceManager.AppService.Models.AppServiceHttpSettings -> Azure.ResourceManager.AppService.Models.SiteAuthSettingsV2
Public Shared Function SiteAuthSettingsV2 (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional kind As String = Nothing, Optional platform As AuthPlatform = Nothing, Optional globalValidation As GlobalValidation = Nothing, Optional identityProviders As AppServiceIdentityProviders = Nothing, Optional login As WebAppLoginInfo = Nothing, Optional httpSettings As AppServiceHttpSettings = Nothing) As SiteAuthSettingsV2

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

kind
String

Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. Serialized Name: SiteAuthSettingsV2.kind

platform
AuthPlatform

The configuration settings of the platform of App Service Authentication/Authorization. Serialized Name: SiteAuthSettingsV2.properties.platform

globalValidation
GlobalValidation

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization. Serialized Name: SiteAuthSettingsV2.properties.globalValidation

identityProviders
AppServiceIdentityProviders

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization. Serialized Name: SiteAuthSettingsV2.properties.identityProviders

login
WebAppLoginInfo

The configuration settings of the login flow of users using App Service Authentication/Authorization. Serialized Name: SiteAuthSettingsV2.properties.login

httpSettings
AppServiceHttpSettings

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization. Serialized Name: SiteAuthSettingsV2.properties.httpSettings

Returns

A new SiteAuthSettingsV2 instance for mocking.

Applies to