Aracılığıyla paylaş


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

Bicep kaynak tanımı

Service/authorizationProviders kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ApiManagement/service/authorizationProviders kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

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

Özellik değerleri

service/authorizationProviders

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Üst Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Şu tür kaynak için sembolik ad: hizmet
properties Yetkilendirme Sağlayıcısı Sözleşmesi'nin özellikleri. AuthorizationProviderContractProperties

AuthorizationProviderContractProperties

Ad Açıklama Değer
displayName Yetkilendirme Sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. string
identityProvider Kimlik sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. string
oauth2 OAuth2 ayarları AuthorizationProviderOAuth2Settings

AuthorizationProviderOAuth2Settings

Ad Açıklama Değer
grantTypes OAuth2 ayarları AuthorizationProviderOAuth2GrantTypes
redirectUrl URL'yi OAuth uygulamasında ayarlanacak şekilde yeniden yönlendirin. string

AuthorizationProviderOAuth2GrantTypes

Ad Açıklama Değer
authorizationCode OAuth2 yetkilendirme kodu verme parametreleri AuthorizationProviderOAuth2GrantTypesAuthorizationCo...
Clientcredentials OAuth2 istemci kimlik bilgisi verme parametreleri AuthorizationProviderOAuth2GrantTypesClientCredentia...

AuthorizationProviderOAuth2GrantTypesAuthorizationCo...

Ad Açıklama Değer
{özelleştirilmiş özellik} string

AuthorizationProviderOAuth2GrantTypesClientCredentia...

Ad Açıklama Değer
{özelleştirilmiş özellik} string

ARM şablonu kaynak tanımı

Service/authorizationProviders kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ApiManagement/service/authorizationProviders kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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"
    }
  }
}

Özellik değerleri

service/authorizationProviders

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.ApiManagement/service/authorizationProviders'
apiVersion Kaynak API'sinin sürümü '2022-04-01-preview'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
properties Yetkilendirme Sağlayıcısı Sözleşmesi'nin özellikleri. AuthorizationProviderContractProperties

AuthorizationProviderContractProperties

Ad Açıklama Değer
displayName Yetkilendirme Sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. string
identityProvider Kimlik sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. string
oauth2 OAuth2 ayarları AuthorizationProviderOAuth2Settings

AuthorizationProviderOAuth2Settings

Ad Açıklama Değer
grantTypes OAuth2 ayarları AuthorizationProviderOAuth2GrantTypes
redirectUrl URL'yi OAuth uygulamasında ayarlanacak şekilde yeniden yönlendirin. string

AuthorizationProviderOAuth2GrantTypes

Ad Açıklama Değer
authorizationCode OAuth2 yetkilendirme kodu verme parametreleri AuthorizationProviderOAuth2GrantTypesAuthorizationCo...
Clientcredentials OAuth2 istemci kimlik bilgisi verme parametreleri AuthorizationProviderOAuth2GrantTypesClientCredentia...

AuthorizationProviderOAuth2GrantTypesAuthorizationCo...

Ad Açıklama Değer
{özelleştirilmiş özellik} string

AuthorizationProviderOAuth2GrantTypesClientCredentia...

Ad Açıklama Değer
{özelleştirilmiş özellik} string

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Service/authorizationProviders kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ApiManagement/service/authorizationProviders kaynağı oluşturmak için aşağıdaki Terraform'u şablonunuza ekleyin.

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

Özellik değerleri

service/authorizationProviders

Ad Açıklama Değer
tür Kaynak türü "Microsoft.ApiManagement/service/authorizationProviders@2022-04-01-preview"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: hizmet kimliği
properties Yetkilendirme Sağlayıcısı Sözleşmesi'nin özellikleri. AuthorizationProviderContractProperties

AuthorizationProviderContractProperties

Ad Açıklama Değer
displayName Yetkilendirme Sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. string
identityProvider Kimlik sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. string
oauth2 OAuth2 ayarları AuthorizationProviderOAuth2Settings

AuthorizationProviderOAuth2Settings

Ad Açıklama Değer
grantTypes OAuth2 ayarları AuthorizationProviderOAuth2GrantTypes
redirectUrl URL'yi OAuth uygulamasında ayarlanacak şekilde yeniden yönlendirin. string

AuthorizationProviderOAuth2GrantTypes

Ad Açıklama Değer
authorizationCode OAuth2 yetkilendirme kodu verme parametreleri AuthorizationProviderOAuth2GrantTypesAuthorizationCo...
Clientcredentials OAuth2 istemci kimlik bilgisi verme parametreleri AuthorizationProviderOAuth2GrantTypesClientCredentia...

AuthorizationProviderOAuth2GrantTypesAuthorizationCo...

Ad Açıklama Değer
{özelleştirilmiş özellik} string

AuthorizationProviderOAuth2GrantTypesClientCredentia...

Ad Açıklama Değer
{özelleştirilmiş özellik} string