Megosztás a következőn keresztül:


Backend - List By Service

A megadott szolgáltatáspéldány háttérrendszereinek gyűjteményét sorolja fel.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends?api-version=2022-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends?$filter={$filter}&$top={$top}&$skip={$skip}&api-version=2022-08-01

URI-paraméterek

Name In Kötelező Típus Description
resourceGroupName
path True

string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

serviceName
path True

string

A API Management szolgáltatás neve.

Reguláris kifejezési minta: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

A cél-előfizetés azonosítója.

api-version
query True

string

A művelethez használandó API-verzió.

$filter
query

string

| Mező | Használat | Támogatott operátorok | Támogatott függvények |
|-------------|-------------|-------------|-------------|
| név | szűrő | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswithwith |
| cím | szűrő | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswithwith |
| url | szűrő | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |

$skip
query

integer

int32

Kihagyandó rekordok száma.

$top
query

integer

int32

A visszaadandó rekordok száma.

Válaszok

Name Típus Description
200 OK

BackendCollection

A háttérbeli entitások gyűjteményét sorolja fel.

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

ApiManagementListBackends

Mintakérelem

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/backends?api-version=2022-08-01

Mintaválasz

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/backends/proxybackend",
      "type": "Microsoft.ApiManagement/service/backends",
      "name": "proxybackend",
      "properties": {
        "description": "description5308",
        "url": "https://backendname2644/",
        "protocol": "http",
        "credentials": {
          "query": {
            "sv": [
              "xx",
              "bb",
              "cc"
            ]
          },
          "header": {
            "x-my-1": [
              "val1",
              "val2"
            ]
          },
          "authorization": {
            "scheme": "Basic",
            "parameter": "opensesma"
          }
        },
        "proxy": {
          "url": "http://192.168.1.1:8080",
          "username": "Contoso\\admin",
          "password": "<password>"
        },
        "tls": {
          "validateCertificateChain": false,
          "validateCertificateName": false
        }
      }
    },
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/backends/sfbackend",
      "type": "Microsoft.ApiManagement/service/backends",
      "name": "sfbackend",
      "properties": {
        "description": "Service Fabric Test App 1",
        "url": "fabric:/mytestapp/mytestservice",
        "protocol": "http",
        "properties": {
          "serviceFabricCluster": {
            "managementEndpoints": [
              "https://somecluster.com"
            ],
            "clientCertificateId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/certificates/cert1",
            "serverX509Names": [
              {
                "name": "ServerCommonName1",
                "issuerCertificateThumbprint": "IssuerCertificateThumbprint1"
              }
            ],
            "maxPartitionResolutionRetries": 5
          }
        }
      }
    }
  ],
  "count": 2,
  "nextLink": ""
}

Definíciók

Name Description
BackendAuthorizationHeaderCredentials

Engedélyezési fejléc adatai.

BackendCollection

Lapozott háttérlista-ábrázolás.

BackendContract

Háttéradatok.

BackendCredentialsContract

A háttérrendszerhez való csatlakozáshoz használt hitelesítő adatok részletei.

BackendProperties

A háttértípusra jellemző tulajdonságok.

BackendProtocol

Háttérbeli kommunikációs protokoll.

BackendProxyContract

A Háttérbeli WebProxy-kiszolgáló részletei, amelyet a Háttéralkalmazás kérésében használhat.

BackendServiceFabricClusterProperties

A Service Fabric-típus háttérrendszerének tulajdonságai.

BackendTlsProperties

A TLS-tanúsítványérvényesítést vezérlő tulajdonságok.

ErrorFieldContract

Hibamező-szerződés.

ErrorResponse

Hibaválasz.

X509CertificateName

Az X509Names kiszolgáló tulajdonságai.

BackendAuthorizationHeaderCredentials

Engedélyezési fejléc adatai.

Name Típus Description
parameter

string

Hitelesítési paraméter értéke.

scheme

string

Hitelesítési séma neve.

BackendCollection

Lapozott háttérlista-ábrázolás.

Name Típus Description
count

integer

Összes rekordszám az összes oldalon.

nextLink

string

Ha van ilyen, a következő oldal hivatkozása.

value

BackendContract[]

Háttérértékek.

BackendContract

Háttéradatok.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties.credentials

BackendCredentialsContract

Háttérbeli hitelesítő adatok szerződésének tulajdonságai

properties.description

string

Háttér leírása.

properties.properties

BackendProperties

Háttértulajdonságok szerződése

properties.protocol

BackendProtocol

Háttérbeli kommunikációs protokoll.

properties.proxy

BackendProxyContract

Háttérátjáró szerződésének tulajdonságai

properties.resourceId

string

Az erőforrás felügyeleti URI-ja a külső rendszerben. Ez az URL-cím lehet a Logic Apps, a Függvényalkalmazások vagy az API-alkalmazások ARM-erőforrás-azonosítója.

properties.title

string

Háttércím.

properties.tls

BackendTlsProperties

Háttérbeli TLS-tulajdonságok

properties.url

string

A háttérrendszer futtatókörnyezeti URL-címe.

type

string

Az erőforrás típusa. Például "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

BackendCredentialsContract

A háttérrendszerhez való csatlakozáshoz használt hitelesítő adatok részletei.

Name Típus Description
authorization

BackendAuthorizationHeaderCredentials

Engedélyezési fejléc hitelesítése

certificate

string[]

Ügyféltanúsítvány ujjlenyomatainak listája. A rendszer figyelmen kívül hagyja, ha a tanúsítványazonosítók meg vannak adva.

certificateIds

string[]

Ügyféltanúsítvány-azonosítók listája.

header

object

Fejlécparaméter leírása.

query

object

Lekérdezési paraméter leírása.

BackendProperties

A háttértípusra jellemző tulajdonságok.

Name Típus Description
serviceFabricCluster

BackendServiceFabricClusterProperties

Háttérszolgáltatás-hálófürt tulajdonságai

BackendProtocol

Háttérbeli kommunikációs protokoll.

Name Típus Description
http

string

A háttérrendszer egy RESTful szolgáltatás.

soap

string

A háttérrendszer egy SOAP szolgáltatás.

BackendProxyContract

A Háttérbeli WebProxy-kiszolgáló részletei, amelyet a Háttéralkalmazás kérésében használhat.

Name Típus Description
password

string

Jelszó a WebProxy-kiszolgálóhoz való csatlakozáshoz

url

string

WebProxy Server AbsoluteUri tulajdonság, amely tartalmazza az URI-példányban tárolt teljes URI-t, beleértve az összes töredéket és lekérdezési sztringet.

username

string

Felhasználónév a WebProxy-kiszolgálóhoz való csatlakozáshoz

BackendServiceFabricClusterProperties

A Service Fabric-típus háttérrendszerének tulajdonságai.

Name Típus Description
clientCertificateId

string

A felügyeleti végpont ügyféltanúsítvány-azonosítója.

clientCertificatethumbprint

string

A felügyeleti végpont ügyféltanúsítványának ujjlenyomata. A rendszer figyelmen kívül hagyja, ha a tanúsítványazonosítók meg vannak adva

managementEndpoints

string[]

A fürtkezelési végpont.

maxPartitionResolutionRetries

integer

A partíció feloldása során az újrapróbálkozások maximális száma.

serverCertificateThumbprints

string[]

A tanúsítványfürt-felügyeleti szolgáltatás tls-kommunikációhoz használt ujjlenyomatai

serverX509Names

X509CertificateName[]

Kiszolgáló X509-tanúsítványnevek gyűjteménye

BackendTlsProperties

A TLS-tanúsítványérvényesítést vezérlő tulajdonságok.

Name Típus Alapértelmezett érték Description
validateCertificateChain

boolean

True

Jelző, amely azt jelzi, hogy az SSL-tanúsítványlánc érvényesítését el kell-e végezni, amikor önaláírt tanúsítványokat használ ehhez a háttér gazdagéphez.

validateCertificateName

boolean

True

Jelző, amely azt jelzi, hogy az SSL-tanúsítvány nevének érvényesítését el kell-e végezni, amikor önaláírt tanúsítványokat használ ehhez a háttér gazdagéphez.

ErrorFieldContract

Hibamező-szerződés.

Name Típus Description
code

string

Tulajdonságszintű hibakód.

message

string

A tulajdonságszintű hiba emberi olvasásra alkalmas ábrázolása.

target

string

Tulajdonság neve.

ErrorResponse

Hibaválasz.

Name Típus Description
error.code

string

Szolgáltatás által definiált hibakód. Ez a kód a válaszban megadott HTTP-hibakód alállapotaként szolgál.

error.details

ErrorFieldContract[]

Érvényesítési hiba esetén az érvénytelen mezők listája küldi el a kérést.

error.message

string

A hiba emberi olvasásra alkalmas ábrázolása.

X509CertificateName

Az X509Names kiszolgáló tulajdonságai.

Name Típus Description
issuerCertificateThumbprint

string

A tanúsítvány kiállítójának ujjlenyomata.

name

string

A tanúsítvány általános neve.