Custom Resource Provider - List By Resource Group
Bir kaynak grubu içindeki tüm özel kaynak sağlayıcılarını alır.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders?api-version=2018-09-01-preview
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Kaynak grubunun adı. |
subscription
|
path | True |
string |
Azure abonelik kimliği. Bu GUID biçimli bir dizedir (ör. 000000000-0000-0000-0000-0000000000000) |
api-version
|
query | True |
string |
HTTP isteğiyle kullanılacak API sürümü. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Tamam - Özel kaynak sağlayıcıları dizisi döndürür. |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
List all custom resource providers on the resourceGroup
Örnek isteği
Örnek yanıt
{
"value": [
{
"name": "newrp1",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.CustomProviders/resourceProviders/newrp1",
"type": "Microsoft.CustomProviders/resourceProviders",
"location": "East US",
"properties": {
"provisioningState": "Succeeded",
"actions": [
{
"name": "TestAction",
"routingType": "Proxy",
"endpoint": "https://mytestendpoint/"
}
],
"resourceTypes": [
{
"name": "TestResource",
"routingType": "Proxy,Cache",
"endpoint": "https://mytestendpoint2/"
}
]
}
},
{
"name": "newrp2",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.CustomProviders/resourceProviders/newrp2",
"type": "Microsoft.CustomProviders/resourceProviders",
"location": "East US",
"properties": {
"provisioningState": "Succeeded",
"actions": [
{
"name": "TestAction",
"routingType": "Proxy",
"endpoint": "https://mytestendpoint/"
}
],
"resourceTypes": [
{
"name": "TestResource",
"routingType": "Proxy,Cache",
"endpoint": "https://mytestendpoint2/"
}
]
}
}
]
}
Tanımlar
Name | Description |
---|---|
Action |
Eylem istekleri için desteklenen yönlendirme türleri. |
Custom |
Özel kaynak sağlayıcısı tarafından uygulanan bir eylemin yol tanımı. |
Custom |
Özel kaynak sağlayıcısı kaynaklarını tanımlayan bir bildirim dosyası. |
Custom |
Özel kaynak sağlayıcısı tarafından uygulanan bir kaynağın yol tanımı. |
Custom |
Özel kaynak sağlayıcısı isteklerine uygulanacak doğrulama. |
Error |
Hata tanımı. |
Error |
Hata yanıtı. |
List |
Özel kaynak sağlayıcılarının listesi. |
Provisioning |
Kaynak sağlayıcısının sağlama durumu. |
Resource |
Kaynak istekleri için desteklenen yönlendirme türleri. |
Validation |
Eşleşen istekte çalıştırılacak doğrulama türü. |
ActionRouting
Eylem istekleri için desteklenen yönlendirme türleri.
Name | Tür | Description |
---|---|---|
Proxy |
string |
CustomRPActionRouteDefinition
Özel kaynak sağlayıcısı tarafından uygulanan bir eylemin yol tanımı.
Name | Tür | Description |
---|---|---|
endpoint |
string |
Özel kaynak sağlayıcısının ara sunucu isteğinde bulunacağı yol tanımı uç nokta URI'si. Bu, düz bir URI biçiminde olabilir (ör. 'https://testendpoint/') veya bir yol üzerinden yönlendirilecek şekilde belirtilebilir (ör. 'https://testendpoint/{requestPath}') |
name |
string |
Yol tanımının adı. Bu, ARM uzantısının adı olur (ör. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}') |
routingType |
Eylem istekleri için desteklenen yönlendirme türleri. |
CustomRPManifest
Özel kaynak sağlayıcısı kaynaklarını tanımlayan bir bildirim dosyası.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynak Kimliği |
location |
string |
Kaynak konumu |
name |
string |
Kaynak adı |
properties.actions |
Özel kaynak sağlayıcısının uyguladığı eylemlerin listesi. |
|
properties.provisioningState |
Kaynak sağlayıcısının sağlama durumu. |
|
properties.resourceTypes |
Özel kaynak sağlayıcısının uyguladığı kaynak türlerinin listesi. |
|
properties.validations |
Özel kaynak sağlayıcısının isteklerinde çalıştırılacak doğrulamaların listesi. |
|
tags |
object |
Kaynak etiketleri |
type |
string |
Kaynak türü |
CustomRPResourceTypeRouteDefinition
Özel kaynak sağlayıcısı tarafından uygulanan bir kaynağın yol tanımı.
Name | Tür | Description |
---|---|---|
endpoint |
string |
Özel kaynak sağlayıcısının ara sunucu isteğinde bulunacağı yol tanımı uç nokta URI'si. Bu, düz bir URI biçiminde olabilir (ör. 'https://testendpoint/') veya bir yol üzerinden yönlendirilecek şekilde belirtilebilir (ör. 'https://testendpoint/{requestPath}') |
name |
string |
Yol tanımının adı. Bu, ARM uzantısının adı olur (ör. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}') |
routingType |
Kaynak istekleri için desteklenen yönlendirme türleri. |
CustomRPValidations
Özel kaynak sağlayıcısı isteklerine uygulanacak doğrulama.
Name | Tür | Description |
---|---|---|
specification |
string |
Doğrulama belirtiminin bağlantısı. Belirtim raw.githubusercontent.com üzerinde barındırılmalıdır. |
validationType |
Eşleşen istekte çalıştırılacak doğrulama türü. |
ErrorDefinition
Hata tanımı.
Name | Tür | Description |
---|---|---|
code |
string |
HTTP hata kodu için alt durum olarak hizmet veren hizmete özgü hata kodu. |
details |
İç hata ayrıntıları. |
|
message |
string |
Hatanın açıklaması. |
ErrorResponse
Hata yanıtı.
Name | Tür | Description |
---|---|---|
error |
Hata ayrıntıları. |
ListByCustomRPManifest
Özel kaynak sağlayıcılarının listesi.
Name | Tür | Description |
---|---|---|
nextLink |
string |
Sonraki sonuç kümesini almak için kullanılacak URL. |
value |
Özel kaynak sağlayıcısı bildirimleri dizisi. |
ProvisioningState
Kaynak sağlayıcısının sağlama durumu.
Name | Tür | Description |
---|---|---|
Accepted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Running |
string |
|
Succeeded |
string |
ResourceTypeRouting
Kaynak istekleri için desteklenen yönlendirme türleri.
Name | Tür | Description |
---|---|---|
Proxy |
string |
|
Proxy,Cache |
string |
ValidationType
Eşleşen istekte çalıştırılacak doğrulama türü.
Name | Tür | Description |
---|---|---|
Swagger |
string |