Sdílet prostřednictvím


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
resourceGroupName
path True

string

Název skupiny prostředků.

resourceProviderName
path True

string

Název poskytovatele prostředků.

subscriptionId
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

CustomRPManifest

Definice odpovědi OK s existujícím prostředkem.

Other Status Codes

ErrorResponse

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

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.CustomProviders/resourceProviders/newrp?api-version=2018-09-01-preview

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
ActionRouting

Typy směrování podporované pro žádosti o akci.

CustomRPActionRouteDefinition

Definice trasy pro akci implementovanou vlastním poskytovatelem prostředků.

CustomRPManifest

Soubor manifestu, který definuje vlastní prostředky poskytovatele prostředků.

CustomRPResourceTypeRouteDefinition

Definice trasy pro prostředek implementovaný vlastním poskytovatelem prostředků.

CustomRPValidations

Ověření, které se použije u vlastních požadavků poskytovatele prostředků.

ErrorDefinition

Definice chyby.

ErrorResponse

Chybová odpověď.

ProvisioningState

Stav zřizování poskytovatele prostředků.

ResourceTypeRouting

Typy směrování podporované pro požadavky na prostředky.

ValidationType

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

ActionRouting

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

CustomRPActionRouteDefinition[]

Seznam akcí, které vlastní poskytovatel prostředků implementuje.

properties.provisioningState

ProvisioningState

Stav zřizování poskytovatele prostředků.

properties.resourceTypes

CustomRPResourceTypeRouteDefinition[]

Seznam typů prostředků, které vlastní poskytovatel prostředků implementuje.

properties.validations

CustomRPValidations[]

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

ResourceTypeRouting

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

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

ErrorDefinition[]

Podrobnosti o vnitřní chybě.

message

string

Popis chyby

ErrorResponse

Chybová odpověď.

Name Typ Description
error

ErrorDefinition

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