Microsoft.ApiManagement hizmeti/authorizationProviders 2022-04-01-preview
- Makale
-
-
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üğü.
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
AuthorizationProviderOAuth2GrantTypes
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üğü.
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
AuthorizationProviderOAuth2GrantTypes
AuthorizationProviderOAuth2GrantTypesAuthorizationCo...
Ad |
Açıklama |
Değer |
{özelleştirilmiş özellik} |
|
string |
AuthorizationProviderOAuth2GrantTypesClientCredentia...
Ad |
Açıklama |
Değer |
{özelleştirilmiş özellik} |
|
string |
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üğü.
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
AuthorizationProviderOAuth2GrantTypes
AuthorizationProviderOAuth2GrantTypesAuthorizationCo...
Ad |
Açıklama |
Değer |
{özelleştirilmiş özellik} |
|
string |
AuthorizationProviderOAuth2GrantTypesClientCredentia...
Ad |
Açıklama |
Değer |
{özelleştirilmiş özellik} |
|
string |