ArmApiManagementModelFactory.ApiManagementIdentityProviderData Method

Definition

Initializes a new instance of ApiManagementIdentityProviderData.

public static Azure.ResourceManager.ApiManagement.ApiManagementIdentityProviderData ApiManagementIdentityProviderData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.ApiManagement.Models.IdentityProviderType? identityProviderType = default, string signInTenant = default, System.Collections.Generic.IEnumerable<string> allowedTenants = default, string authority = default, string signUpPolicyName = default, string signInPolicyName = default, string profileEditingPolicyName = default, string passwordResetPolicyName = default, string clientLibrary = default, string clientId = default, string clientSecret = default);
static member ApiManagementIdentityProviderData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.ApiManagement.Models.IdentityProviderType> * string * seq<string> * string * string * string * string * string * string * string * string -> Azure.ResourceManager.ApiManagement.ApiManagementIdentityProviderData
Public Shared Function ApiManagementIdentityProviderData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional identityProviderType As Nullable(Of IdentityProviderType) = Nothing, Optional signInTenant As String = Nothing, Optional allowedTenants As IEnumerable(Of String) = Nothing, Optional authority As String = Nothing, Optional signUpPolicyName As String = Nothing, Optional signInPolicyName As String = Nothing, Optional profileEditingPolicyName As String = Nothing, Optional passwordResetPolicyName As String = Nothing, Optional clientLibrary As String = Nothing, Optional clientId As String = Nothing, Optional clientSecret As String = Nothing) As ApiManagementIdentityProviderData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

identityProviderType
Nullable<IdentityProviderType>

Identity Provider Type identifier.

signInTenant
String

The TenantId to use instead of Common when logging into Active Directory.

allowedTenants
IEnumerable<String>

List of Allowed Tenants when configuring Azure Active Directory login.

authority
String

OpenID Connect discovery endpoint hostname for AAD or AAD B2C.

signUpPolicyName
String

Signup Policy Name. Only applies to AAD B2C Identity Provider.

signInPolicyName
String

Signin Policy Name. Only applies to AAD B2C Identity Provider.

profileEditingPolicyName
String

Profile Editing Policy Name. Only applies to AAD B2C Identity Provider.

passwordResetPolicyName
String

Password Reset Policy Name. Only applies to AAD B2C Identity Provider.

clientLibrary
String

The client library to be used in the developer portal. Only applies to AAD and AAD B2C Identity Provider.

clientId
String

Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft.

clientSecret
String

Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value.

Returns

A new ApiManagementIdentityProviderData instance for mocking.

Applies to