Sdílet prostřednictvím


Graph QL Api Resolver Policy - Get

Získejte konfiguraci zásad na úrovni překladače rozhraní GraphQL API.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}/policies/policy?api-version=2024-05-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}/policies/policy?format={format}&api-version=2024-05-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
apiId
path True

string

minLength: 1
maxLength: 256
pattern: ^[^*#&+:<>?]+$

Identifikátor revize rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.

policyId
path True

PolicyIdName

Identifikátor zásady.

resolverId
path True

string

minLength: 1
maxLength: 80

Identifikátor překladače v rozhraní GraphQL API V aktuální instanci služby API Management musí být jedinečné.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName
path True

string

minLength: 1
maxLength: 50
pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

Název služby API Management.

subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

format
query

PolicyExportFormat

Formát exportu zásad

Odpovědi

Name Typ Description
200 OK

PolicyContract

Informace o zásadách překladače rozhraní GraphQL API

Hlavičky

ETag: string

Other Status Codes

ErrorResponse

Odpověď na chybu popisující, proč se překladač nezdařil.

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

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

ApiManagementGetGraphQLApiResolverPolicy

Ukázkový požadavek

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/apis/5600b539c53f5b0062040001/resolvers/5600b53ac53f5b0062080006/policies/policy?api-version=2024-05-01

Ukázková odpověď

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/apis/5600b539c53f5b0062040001/resolvers/5600b53ac53f5b0062080006/policies/policy",
  "type": "Microsoft.ApiManagement/service/apis/resolvers/policies",
  "name": "policy",
  "properties": {
    "value": "<http-data-source>\r\n  <http-request>\r\n   <set-method>GET</set-method>\r\n<set-backend-service base-url=\"https://some.service.com\" />\r\n<set-url>/api/users</set-url>\r\n</http-request>\r\n</http-data-source>"
  }
}

Definice

Name Description
ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

PolicyContentFormat

Formát policyContent.

PolicyContract

Podrobnosti smlouvy o zásadách

PolicyExportFormat

Formát exportu zásad

PolicyIdName

Identifikátor zásady.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ErrorDetail

Podrobnosti o chybě.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.

PolicyContentFormat

Formát policyContent.

Hodnota Description
rawxml

Obsah je vložený a typ obsahu je dokument zásad, který není kódovaný kódem XML.

rawxml-link

Dokument zásad není kódovaný KÓD XML a je hostovaný na koncovém bodu HTTP přístupném ze služby API Management.

xml

Obsah je vložený a typ obsahu je dokument XML.

xml-link

Dokument XML zásad je hostovaný na koncovém bodu HTTP přístupném ze služby API Management.

PolicyContract

Podrobnosti smlouvy o zásadách

Name Typ Default value Description
id

string

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Název prostředku

properties.format

PolicyContentFormat

xml

Formát policyContent.

properties.value

string

Obsah zásad definovaný formátem

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

PolicyExportFormat

Formát exportu zásad

Hodnota Description
rawxml

Obsah je vložený a typ obsahu je dokument zásad, který není kódovaný kódem XML.

xml

Obsah je vložený a typ obsahu je dokument XML.

PolicyIdName

Identifikátor zásady.

Hodnota Description
policy