Api Version Set - List By Service

Vypíše kolekci sad verzí rozhraní API v zadané instanci služby.

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

Parametry identifikátoru URI

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

string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

serviceName
path True

string

Název služby API Management.

Regex pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

ID cílového předplatného.

api-version
query True

string

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

$filter
query

string

| Pole | Využití | Podporované operátory | Podporované funkce |
|-------------|-------------|-------------|-------------|

$skip
query

integer

int32

Počet záznamů, které se mají přeskočit

$top
query

integer

int32

Počet vrácených záznamů.

Odpovědi

Name Typ Description
200 OK

ApiVersionSetCollection

Vypíše kolekci entit sady verzí rozhraní API.

Other Status Codes

ErrorResponse

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

ApiManagementListApiVersionSets

Sample Request

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

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/apiVersionSets/vs1",
      "type": "Microsoft.ApiManagement/service/api-version-sets",
      "name": "vs1",
      "properties": {
        "displayName": "api set 1",
        "versioningScheme": "Segment",
        "description": "Version configuration"
      }
    },
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/apiVersionSets/vs2",
      "type": "Microsoft.ApiManagement/service/api-version-sets",
      "name": "vs2",
      "properties": {
        "displayName": "api set 2",
        "versioningScheme": "Query",
        "description": "Version configuration 2"
      }
    }
  ],
  "count": 2,
  "nextLink": ""
}

Definice

Name Description
ApiVersionSetCollection

Reprezentace seznamu sady verzí stránkovaného rozhraní API

ApiVersionSetContract

Podrobnosti o kontraktu sady verzí rozhraní API

ErrorFieldContract

Chybový kontrakt pole.

ErrorResponse

Odpověď na chybu.

versioningScheme

Hodnota, která určuje, kde se v požadavku HTTP bude nacházet identifikátor verze rozhraní API.

ApiVersionSetCollection

Reprezentace seznamu sady verzí stránkovaného rozhraní API

Name Typ Description
count

integer

Celkový počet záznamů na všech stránkách

nextLink

string

Odkaz na další stránku, pokud existuje.

value

ApiVersionSetContract[]

Hodnoty stránky.

ApiVersionSetContract

Podrobnosti o kontraktu sady verzí rozhraní API

Name Typ Description
id

string

Plně kvalifikované ID prostředku Příklad : /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resourceProviderNamespace}/{typ_prostředku}/{název_prostředku}

name

string

Název prostředku

properties.description

string

Popis sady verzí rozhraní API.

properties.displayName

string

Název sady verzí rozhraní API

properties.versionHeaderName

string

Název parametru hlavičky HTTP, který označuje verzi rozhraní API, pokud je parametr versioningScheme nastavený na headerhodnotu .

properties.versionQueryName

string

Název parametru dotazu, který označuje verzi rozhraní API, pokud je správa verzíScheme nastavená na query.

properties.versioningScheme

versioningScheme

Hodnota, která určuje, kde se v požadavku HTTP bude nacházet identifikátor verze rozhraní API.

type

string

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

ErrorFieldContract

Chybový kontrakt pole.

Name Typ Description
code

string

Kód chyby na úrovni vlastnosti.

message

string

Pro člověka čitelná reprezentace chyby na úrovni vlastností.

target

string

Název vlastnosti.

ErrorResponse

Odpověď na chybu.

Name Typ Description
error.code

string

Kód chyby definovaný službou. Tento kód slouží jako dílčí stav pro kód chyby HTTP zadaný v odpovědi.

error.details

ErrorFieldContract[]

Seznam neplatných polí se odešle v požadavku v případě chyby ověření.

error.message

string

Pro člověka čitelná reprezentace chyby.

versioningScheme

Hodnota, která určuje, kde se v požadavku HTTP bude nacházet identifikátor verze rozhraní API.

Name Typ Description
Header

string

Verze rozhraní API se předává v hlavičce HTTP.

Query

string

Verze rozhraní API se předává v parametru dotazu.

Segment

string

Verze rozhraní API se předává v segmentu cesty.