Custom Resource Provider - Get
Získá vlastní manifest poskytovatele prostředků.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}?api-version=2018-09-01-preview
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků. |
resource
|
path | True |
string |
Název poskytovatele prostředků. |
subscription
|
path | True |
string |
ID předplatného Azure. Jedná se o řetězec ve formátu GUID (např. 00000000-0000-0000-0000-000000000000000). |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít s požadavkem HTTP. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Definice odpovědi OK s existujícím prostředkem. |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
Get a custom resource provider
Ukázkový požadavek
Ukázková odpověď
{
"name": "newrp",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.CustomProviders/resourceProviders/newrp",
"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/"
}
]
}
}
Definice
Name | Description |
---|---|
Action |
Typy směrování podporované pro žádosti o akci. |
Custom |
Definice trasy pro akci implementovanou vlastním poskytovatelem prostředků. |
Custom |
Soubor manifestu, který definuje vlastní prostředky poskytovatele prostředků. |
Custom |
Definice trasy pro prostředek implementovaný vlastním poskytovatelem prostředků. |
Custom |
Ověření, které se použije u vlastních požadavků poskytovatele prostředků. |
Error |
Definice chyby. |
Error |
Chybová odpověď. |
Provisioning |
Stav zřizování poskytovatele prostředků. |
Resource |
Typy směrování podporované pro požadavky na prostředky. |
Validation |
Typ ověření, které se má spustit na odpovídající požadavek. |
ActionRouting
Typy směrování podporované pro žádosti o akci.
Name | Typ | Description |
---|---|---|
Proxy |
string |
CustomRPActionRouteDefinition
Definice trasy pro akci implementovanou vlastním poskytovatelem prostředků.
Name | Typ | Description |
---|---|---|
endpoint |
string |
Identifikátor URI koncového bodu definice trasy, na který bude poskytovatel vlastních prostředků zprostředkovat požadavky. Může to být ve formě plochého identifikátoru URI (např. 'https://testendpoint/') nebo může zadat směrování přes cestu (např. 'https://testendpoint/{requestPath}'). |
name |
string |
Název definice trasy. Tento název se stane názvem rozšíření ARM (např. /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.CustomProviders/resourceProviders/{název_poskytovatele}/{název}). |
routingType |
Typy směrování podporované pro žádosti o akci. |
CustomRPManifest
Soubor manifestu, který definuje vlastní prostředky poskytovatele prostředků.
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku |
location |
string |
Umístění prostředku |
name |
string |
Název prostředku |
properties.actions |
Seznam akcí, které vlastní poskytovatel prostředků implementuje. |
|
properties.provisioningState |
Stav zřizování poskytovatele prostředků. |
|
properties.resourceTypes |
Seznam typů prostředků, které vlastní poskytovatel prostředků implementuje. |
|
properties.validations |
Seznam ověření, která se mají spustit u požadavků vlastního poskytovatele prostředků. |
|
tags |
object |
Značky prostředků |
type |
string |
Typ prostředku |
CustomRPResourceTypeRouteDefinition
Definice trasy pro prostředek implementovaný vlastním poskytovatelem prostředků.
Name | Typ | Description |
---|---|---|
endpoint |
string |
Identifikátor URI koncového bodu definice trasy, na který bude poskytovatel vlastních prostředků zprostředkovat požadavky. Může to být ve formě plochého identifikátoru URI (např. 'https://testendpoint/') nebo může zadat směrování přes cestu (např. 'https://testendpoint/{requestPath}'). |
name |
string |
Název definice trasy. Tento název se stane názvem rozšíření ARM (např. /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.CustomProviders/resourceProviders/{název_poskytovatele}/{název}). |
routingType |
Typy směrování podporované pro požadavky na prostředky. |
CustomRPValidations
Ověření, které se použije u vlastních požadavků poskytovatele prostředků.
Name | Typ | Description |
---|---|---|
specification |
string |
Odkaz na specifikaci ověření. Specifikace musí být hostovaná na raw.githubusercontent.com. |
validationType |
Typ ověření, které se má spustit na odpovídající požadavek. |
ErrorDefinition
Definice chyby.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby specifický pro službu, který slouží jako dílčí stav pro kód chyby HTTP. |
details |
Podrobnosti o vnitřní chybě. |
|
message |
string |
Popis chyby |
ErrorResponse
Chybová odpověď.
Name | Typ | Description |
---|---|---|
error |
Podrobnosti o chybě. |
ProvisioningState
Stav zřizování poskytovatele prostředků.
Name | Typ | Description |
---|---|---|
Accepted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Running |
string |
|
Succeeded |
string |
ResourceTypeRouting
Typy směrování podporované pro požadavky na prostředky.
Name | Typ | Description |
---|---|---|
Proxy |
string |
|
Proxy,Cache |
string |
ValidationType
Typ ověření, které se má spustit na odpovídající požadavek.
Name | Typ | Description |
---|---|---|
Swagger |
string |