ArmApiManagementModelFactory.ApiManagementIdentityProviderData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.