Microsoft.ApiManagement service/openidConnectProviders 2019-01-01

Template format

To create a Microsoft.ApiManagement/service/openidConnectProviders resource, add the following JSON to the resources section of your template.

{
  "name": "string",
  "type": "Microsoft.ApiManagement/service/openidConnectProviders",
  "apiVersion": "2019-01-01",
  "properties": {
    "displayName": "string",
    "description": "string",
    "metadataEndpoint": "string",
    "clientId": "string",
    "clientSecret": "string"
  }
}

Property values

The following tables describe the values you need to set in the schema.

Microsoft.ApiManagement/service/openidConnectProviders object

Name Type Required Value
name string Yes Identifier of the OpenID Connect Provider.
type enum Yes openidConnectProviders
-or-
Microsoft.ApiManagement/service/openidConnectProviders

See Set name and type for child resources.
apiVersion enum Yes 2019-01-01
properties object Yes OpenId Connect Provider contract properties. - OpenidConnectProviderContractProperties object

OpenidConnectProviderContractProperties object

Name Type Required Value
displayName string Yes User-friendly OpenID Connect Provider name.
description string No User-friendly description of OpenID Connect Provider.
metadataEndpoint string Yes Metadata endpoint URI.
clientId string Yes Client ID of developer console which is the client application.
clientSecret string No Client Secret of developer console which is the client application.

Quickstart templates

The following quickstart templates deploy this resource type.

Template Description
Create an API Management instance and all sub resources using template

Deploy to Azure
This template demonstrates how to create a API Management service and configure sub-entities