Dela via


Microsoft.ApiManagement service/authorizationProviders 2022-04-01-preview

Bicep-resursdefinition

Resurstypen tjänst/authorizationProviders kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ApiManagement/service/authorizationProviders-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.ApiManagement/service/authorizationProviders@2022-04-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    displayName: 'string'
    identityProvider: 'string'
    oauth2: {
      grantTypes: {
        authorizationCode: {
          {customized property}: 'string'
        }
        clientCredentials: {
          {customized property}: 'string'
        }
      }
      redirectUrl: 'string'
    }
  }
}

Egenskapsvärden

AuthorizationProviderContractProperties

Namn Beskrivning Värde
displayName Auktoriseringsproviderns namn. Måste vara mellan 1 och 300 tecken långt. sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
identityProvider Identitetsproviderns namn. Måste vara mellan 1 och 300 tecken långt. sträng
oauth2 OAuth2-inställningar AuthorizationProviderOAuth2Settings

AuthorizationProviderOAuth2GrantTypes

Namn Beskrivning Värde
authorizationCode Tilldelningsparametrar för OAuth2-auktoriseringskod AuthorizationProviderOAuth2GrantTypesAuthorizationCode
clientCredentials Tilldelningsparametrar för OAuth2-klientautentiseringsuppgifter AuthorizationProviderOAuth2GrantTypesClientCredentials

AuthorizationProviderOAuth2GrantTypesAuthorizationCode

Namn Beskrivning Värde

AuthorizationProviderOAuth2GrantTypesClientCredentials

Namn Beskrivning Värde

AuthorizationProviderOAuth2Settings

Namn Beskrivning Värde
grantTypes OAuth2-inställningar AuthorizationProviderOAuth2GrantTypes
redirectUrl Omdirigerings-URL som ska anges i OAuth-programmet. sträng

Microsoft.ApiManagement/service/authorizationProviders

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[^*#&+:<>?]+$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: tjänst
Egenskaper Egenskaper för auktoriseringsproviderkontraktet. AuthorizationProviderContractProperties

Resursdefinition för ARM-mall

Resurstypen tjänst/authorizationProviders kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ApiManagement/service/authorizationProviders-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.ApiManagement/service/authorizationProviders",
  "apiVersion": "2022-04-01-preview",
  "name": "string",
  "properties": {
    "displayName": "string",
    "identityProvider": "string",
    "oauth2": {
      "grantTypes": {
        "authorizationCode": {
          "{customized property}": "string"
        },
        "clientCredentials": {
          "{customized property}": "string"
        }
      },
      "redirectUrl": "string"
    }
  }
}

Egenskapsvärden

AuthorizationProviderContractProperties

Namn Beskrivning Värde
displayName Auktoriseringsproviderns namn. Måste vara mellan 1 och 300 tecken långt. sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
identityProvider Identitetsproviderns namn. Måste vara mellan 1 och 300 tecken långt. sträng
oauth2 OAuth2-inställningar AuthorizationProviderOAuth2Settings

AuthorizationProviderOAuth2GrantTypes

Namn Beskrivning Värde
authorizationCode Tilldelningsparametrar för OAuth2-auktoriseringskod AuthorizationProviderOAuth2GrantTypesAuthorizationCode
clientCredentials Tilldelningsparametrar för OAuth2-klientautentiseringsuppgifter AuthorizationProviderOAuth2GrantTypesClientCredentials

AuthorizationProviderOAuth2GrantTypesAuthorizationCode

Namn Beskrivning Värde

AuthorizationProviderOAuth2GrantTypesClientCredentials

Namn Beskrivning Värde

AuthorizationProviderOAuth2Settings

Namn Beskrivning Värde
grantTypes OAuth2-inställningar AuthorizationProviderOAuth2GrantTypes
redirectUrl Omdirigerings-URL som ska anges i OAuth-programmet. sträng

Microsoft.ApiManagement/service/authorizationProviders

Namn Beskrivning Värde
apiVersion API-versionen "2022-04-01-preview"
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[^*#&+:<>?]+$ (krävs)
Egenskaper Egenskaper för auktoriseringsproviderkontraktet. AuthorizationProviderContractProperties
typ Resurstypen "Microsoft.ApiManagement/service/authorizationProviders"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen tjänst/authorizationProviders kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ApiManagement/service/authorizationProviders-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/authorizationProviders@2022-04-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      displayName = "string"
      identityProvider = "string"
      oauth2 = {
        grantTypes = {
          authorizationCode = {
            {customized property} = "string"
          }
          clientCredentials = {
            {customized property} = "string"
          }
        }
        redirectUrl = "string"
      }
    }
  })
}

Egenskapsvärden

AuthorizationProviderContractProperties

Namn Beskrivning Värde
displayName Auktoriseringsproviderns namn. Måste vara mellan 1 och 300 tecken långt. sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
identityProvider Identitetsproviderns namn. Måste vara mellan 1 och 300 tecken långt. sträng
oauth2 OAuth2-inställningar AuthorizationProviderOAuth2Settings

AuthorizationProviderOAuth2GrantTypes

Namn Beskrivning Värde
authorizationCode Tilldelningsparametrar för OAuth2-auktoriseringskod AuthorizationProviderOAuth2GrantTypesAuthorizationCode
clientCredentials Tilldelningsparametrar för OAuth2-klientautentiseringsuppgifter AuthorizationProviderOAuth2GrantTypesClientCredentials

AuthorizationProviderOAuth2GrantTypesAuthorizationCode

Namn Beskrivning Värde

AuthorizationProviderOAuth2GrantTypesClientCredentials

Namn Beskrivning Värde

AuthorizationProviderOAuth2Settings

Namn Beskrivning Värde
grantTypes OAuth2-inställningar AuthorizationProviderOAuth2GrantTypes
redirectUrl Omdirigerings-URL som ska anges i OAuth-programmet. sträng

Microsoft.ApiManagement/service/authorizationProviders

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[^*#&+:<>?]+$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: tjänst
Egenskaper Egenskaper för auktoriseringsproviderkontraktet. AuthorizationProviderContractProperties
typ Resurstypen "Microsoft.ApiManagement/service/authorizationProviders@2022-04-01-preview"