Freigeben über


Api Management Service Skus - List Available Service Skus

Ruft verfügbare SKUs für API Management-Dienst ab.
Ruft alle verfügbaren SKU für einen bestimmten API Management-Dienst ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/skus?api-version=2022-08-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName
path True

string

Der Name des API Management-Diensts.

RegEx-Muster: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Antworten

Name Typ Beschreibung
200 OK

ResourceSkuResults

Erfolg. Die Antwort beschreibt die Liste der SKUs.

Other Status Codes

ErrorResponse

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Flow.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

ApiManagementListSKUs-Consumption
ApiManagementListSKUs-Dedicated

ApiManagementListSKUs-Consumption

Beispielanforderung

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

Beispiel für eine Antwort

{
  "value": [
    {
      "resourceType": "Microsoft.ApiManagement/service",
      "sku": {
        "name": "Consumption"
      },
      "capacity": null
    }
  ],
  "nextLink": null
}

ApiManagementListSKUs-Dedicated

Beispielanforderung

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

Beispiel für eine Antwort

{
  "value": [
    {
      "resourceType": "Microsoft.ApiManagement/service",
      "sku": {
        "name": "Developer"
      },
      "capacity": {
        "minimum": 1,
        "maximum": 1,
        "default": 1,
        "scaleType": "none"
      }
    },
    {
      "resourceType": "Microsoft.ApiManagement/service",
      "sku": {
        "name": "Basic"
      },
      "capacity": {
        "minimum": 1,
        "maximum": 2,
        "default": 1,
        "scaleType": "manual"
      }
    },
    {
      "resourceType": "Microsoft.ApiManagement/service",
      "sku": {
        "name": "Standard"
      },
      "capacity": {
        "minimum": 1,
        "maximum": 4,
        "default": 1,
        "scaleType": "automatic"
      }
    },
    {
      "resourceType": "Microsoft.ApiManagement/service",
      "sku": {
        "name": "Premium"
      },
      "capacity": {
        "minimum": 1,
        "maximum": 10,
        "default": 1,
        "scaleType": "automatic"
      }
    },
    {
      "resourceType": "Microsoft.ApiManagement/service",
      "sku": {
        "name": "Isolated"
      },
      "capacity": {
        "minimum": 1,
        "maximum": 1,
        "default": 1,
        "scaleType": "automatic"
      }
    }
  ],
  "nextLink": null
}

Definitionen

Name Beschreibung
ErrorFieldContract

Fehler Feldvertrag.

ErrorResponse

Fehlerantwort.

ResourceSku

Beschreibt eine verfügbare API Management SKU.

ResourceSkuCapacity

Beschreibt Skalierungsinformationen einer SKU.

ResourceSkuCapacityScaleType

Der skalierungstyp, der für die SKU gilt.

ResourceSkuResult

Beschreibt eine verfügbare API Management-Dienst-SKU.

ResourceSkuResults

Die API Management-SkUs-Vorgangsantwort.

SkuType

Name der SKU.

ErrorFieldContract

Fehler Feldvertrag.

Name Typ Beschreibung
code

string

Fehlercode auf Eigenschaftsebene.

message

string

Für Menschen lesbare Darstellung eines Fehlers auf Eigenschaftsebene.

target

string

Der Eigenschaftsname.

ErrorResponse

Fehlerantwort.

Name Typ Beschreibung
error.code

string

Der vom Dienst definierte Fehlercode. Dieser Code dient als Unterstatus für den in der Antwort angegebenen HTTP-Fehlercode.

error.details

ErrorFieldContract[]

Die Liste der ungültigen Felder, die in der Anforderung gesendet werden, im Falle eines Validierungsfehlers.

error.message

string

Lesbare Darstellung des Fehlers.

ResourceSku

Beschreibt eine verfügbare API Management SKU.

Name Typ Beschreibung
name

SkuType

Name der SKU.

ResourceSkuCapacity

Beschreibt Skalierungsinformationen einer SKU.

Name Typ Beschreibung
default

integer

Die Standardkapazität.

maximum

integer

Die maximale Kapazität, die festgelegt werden kann.

minimum

integer

Die Mindestkapazität.

scaleType

ResourceSkuCapacityScaleType

Der skalierungstyp, der für die SKU gilt.

ResourceSkuCapacityScaleType

Der skalierungstyp, der für die SKU gilt.

Name Typ Beschreibung
automatic

string

Unterstützter Skalierungstyp automatisch.

manual

string

Unterstützter Skalierungstyp manuell.

none

string

Die Skalierung wird nicht unterstützt.

ResourceSkuResult

Beschreibt eine verfügbare API Management-Dienst-SKU.

Name Typ Beschreibung
capacity

ResourceSkuCapacity

Gibt die Anzahl der API Management Einheiten an.

resourceType

string

Der Typ der Ressource, für die die SKU gilt.

sku

ResourceSku

Gibt API Management SKU an.

ResourceSkuResults

Die API Management-SkUs-Vorgangsantwort.

Name Typ Beschreibung
nextLink

string

Der URI zum Abrufen der nächsten Seite von API Management Dienst-Skus.

value

ResourceSkuResult[]

Die Liste der für den Dienst verfügbaren Skus.

SkuType

Name der SKU.

Name Typ Beschreibung
Basic

string

Grundlegende SKU von Api Management.

Consumption

string

Verbrauchs-SKU von Api Management.

Developer

string

Entwickler-SKU von Api Management.

Isolated

string

Isolierte SKU von Api Management.

Premium

string

Premium-SKU von Api Management.

Standard

string

Standard-SKU von Api Management.