Partilhar via


Api Management Skus - List

Obtém a lista de SKUs Microsoft.ApiManagement disponíveis para a sua Subscrição.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/skus?api-version=2021-08-01

Parâmetros do URI

Name Em Necessário Tipo Description
subscriptionId
path True

string

Credenciais de subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço.

api-version
query True

string

Versão da API a utilizar com o pedido de cliente.

Respostas

Name Tipo Description
200 OK

ApiManagementSkusResult

OK

Other Status Codes

ErrorResponse

Resposta de erro que descreve a razão pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

Lists all available Resource SKUs

Pedido de amostra

GET https://management.azure.com/subscriptions/subid/providers/Microsoft.ApiManagement/skus?api-version=2021-08-01

Resposta da amostra

{
  "value": [
    {
      "resourceType": "service",
      "name": "Developer",
      "locations": [
        "centralindia"
      ],
      "locationInfo": [
        {
          "location": "centralindia",
          "zones": [],
          "zoneDetails": []
        }
      ],
      "capacity": {
        "minimum": 1,
        "maximum": 1,
        "default": 1,
        "scaleType": "None"
      },
      "restrictions": []
    },
    {
      "resourceType": "service",
      "name": "Standard",
      "locations": [
        "centralindia"
      ],
      "locationInfo": [
        {
          "location": "centralindia",
          "zones": [],
          "zoneDetails": []
        }
      ],
      "capacity": {
        "minimum": 1,
        "maximum": 4,
        "default": 1,
        "scaleType": "Automatic"
      },
      "restrictions": []
    },
    {
      "resourceType": "service",
      "name": "Premium",
      "locations": [
        "centralindia"
      ],
      "locationInfo": [
        {
          "location": "centralindia",
          "zones": [],
          "zoneDetails": []
        }
      ],
      "capacity": {
        "minimum": 1,
        "maximum": 10,
        "default": 1,
        "scaleType": "Automatic"
      },
      "restrictions": []
    },
    {
      "resourceType": "service",
      "name": "Basic",
      "locations": [
        "centralindia"
      ],
      "locationInfo": [
        {
          "location": "centralindia",
          "zones": [],
          "zoneDetails": []
        }
      ],
      "capacity": {
        "minimum": 1,
        "maximum": 2,
        "default": 1,
        "scaleType": "Manual"
      },
      "restrictions": []
    },
    {
      "resourceType": "service",
      "name": "Consumption",
      "locations": [
        "centralindia"
      ],
      "locationInfo": [
        {
          "location": "centralindia",
          "zones": [],
          "zoneDetails": []
        }
      ],
      "capacity": {
        "minimum": 0,
        "maximum": 0,
        "default": 0,
        "scaleType": "None"
      },
      "restrictions": []
    },
    {
      "resourceType": "service",
      "name": "Developer",
      "locations": [
        "uaenorth"
      ],
      "locationInfo": [
        {
          "location": "uaenorth",
          "zones": [],
          "zoneDetails": []
        }
      ],
      "capacity": {
        "minimum": 1,
        "maximum": 1,
        "default": 1,
        "scaleType": "None"
      },
      "restrictions": []
    },
    {
      "resourceType": "service",
      "name": "Standard",
      "locations": [
        "uaenorth"
      ],
      "locationInfo": [
        {
          "location": "uaenorth",
          "zones": [],
          "zoneDetails": []
        }
      ],
      "capacity": {
        "minimum": 1,
        "maximum": 4,
        "default": 1,
        "scaleType": "Automatic"
      },
      "restrictions": []
    },
    {
      "resourceType": "service",
      "name": "Premium",
      "locations": [
        "uaenorth"
      ],
      "locationInfo": [
        {
          "location": "uaenorth",
          "zones": [],
          "zoneDetails": []
        }
      ],
      "capacity": {
        "minimum": 1,
        "maximum": 10,
        "default": 1,
        "scaleType": "Automatic"
      },
      "restrictions": []
    },
    {
      "resourceType": "service",
      "name": "Basic",
      "locations": [
        "uaenorth"
      ],
      "locationInfo": [
        {
          "location": "uaenorth",
          "zones": [],
          "zoneDetails": []
        }
      ],
      "capacity": {
        "minimum": 1,
        "maximum": 2,
        "default": 1,
        "scaleType": "Manual"
      },
      "restrictions": []
    },
    {
      "resourceType": "service",
      "name": "Developer",
      "locations": [
        "australiacentral"
      ],
      "locationInfo": [
        {
          "location": "australiacentral",
          "zones": [],
          "zoneDetails": []
        }
      ],
      "capacity": {
        "minimum": 1,
        "maximum": 1,
        "default": 1,
        "scaleType": "None"
      },
      "restrictions": []
    }
  ]
}

Definições

Name Description
ApiManagementSku

Descreve um SKU ApiManagement disponível.

ApiManagementSkuCapabilities

Descreve o objeto de capacidades do SKU.

ApiManagementSkuCapacity

Descreve as informações de dimensionamento de um SKU.

ApiManagementSkuCapacityScaleType

O tipo de dimensionamento aplicável ao sku.

ApiManagementSkuCosts

Descreve os metadados para obter informações de preço.

ApiManagementSkuLocationInfo
ApiManagementSkuRestrictionInfo
ApiManagementSkuRestrictions

Descreve as informações de dimensionamento de um SKU.

ApiManagementSkuRestrictionsReasonCode

O motivo da restrição.

ApiManagementSkuRestrictionsType

O tipo de restrições.

ApiManagementSkusResult

A resposta da operação List Resource Skus.

ApiManagementSkuZoneDetails

Descreve as capacidades zonais de um SKU.

ErrorFieldContract

Contrato de campo de erro.

ErrorResponse

Resposta a Erros.

ApiManagementSku

Descreve um SKU ApiManagement disponível.

Name Tipo Description
apiVersions

string[]

As versões da API que suportam este SKU.

capabilities

ApiManagementSkuCapabilities[]

Um par de valores de nome para descrever a capacidade.

capacity

ApiManagementSkuCapacity

Especifica o número de máquinas virtuais no conjunto de dimensionamento.

costs

ApiManagementSkuCosts[]

Metadados para obter informações de preço.

family

string

A Família deste SKU específico.

kind

string

O Tipo de recursos suportados neste SKU.

locationInfo

ApiManagementSkuLocationInfo[]

Uma lista de localizações e zonas de disponibilidade nas localizações onde o SKU está disponível.

locations

string[]

O conjunto de localizações que o SKU está disponível.

name

string

O nome do SKU.

resourceType

string

O tipo de recurso a que o SKU se aplica.

restrictions

ApiManagementSkuRestrictions[]

As restrições devido às quais o SKU não pode ser utilizado. Isto está vazio se não existirem restrições.

size

string

O Tamanho do SKU.

tier

string

Especifica a camada de máquinas virtuais num conjunto de dimensionamento.

Valores Possíveis:

Standard

Básica

ApiManagementSkuCapabilities

Descreve o objeto de capacidades do SKU.

Name Tipo Description
name

string

Um invariante para descrever a funcionalidade.

value

string

Um invariante se a funcionalidade for medida por quantidade.

ApiManagementSkuCapacity

Descreve as informações de dimensionamento de um SKU.

Name Tipo Description
default

integer

A capacidade predefinida.

maximum

integer

A capacidade máxima que pode ser definida.

minimum

integer

A capacidade mínima.

scaleType

ApiManagementSkuCapacityScaleType

O tipo de dimensionamento aplicável ao sku.

ApiManagementSkuCapacityScaleType

O tipo de dimensionamento aplicável ao sku.

Name Tipo Description
Automatic

string

Manual

string

None

string

ApiManagementSkuCosts

Descreve os metadados para obter informações de preço.

Name Tipo Description
extendedUnit

string

Um invariante para mostrar a unidade expandida.

meterID

string

Utilizado para consultar o preço do comércio.

quantity

integer

O multiplicador é necessário para aumentar o custo limitado base.

ApiManagementSkuLocationInfo

Name Tipo Description
location

string

Localização do SKU

zoneDetails

ApiManagementSkuZoneDetails[]

Detalhes das capacidades disponíveis para um SKU em zonas específicas.

zones

string[]

Lista de zonas de disponibilidade onde o SKU é suportado.

ApiManagementSkuRestrictionInfo

Name Tipo Description
locations

string[]

Localizações onde o SKU é restrito

zones

string[]

Lista de zonas de disponibilidade onde o SKU é restrito.

ApiManagementSkuRestrictions

Descreve as informações de dimensionamento de um SKU.

Name Tipo Description
reasonCode

ApiManagementSkuRestrictionsReasonCode

O motivo da restrição.

restrictionInfo

ApiManagementSkuRestrictionInfo

As informações sobre a restrição em que o SKU não pode ser utilizado.

type

ApiManagementSkuRestrictionsType

O tipo de restrições.

values

string[]

O valor das restrições. Se o tipo de restrição estiver definido como localização. Estas seriam localizações diferentes onde o SKU é restrito.

ApiManagementSkuRestrictionsReasonCode

O motivo da restrição.

Name Tipo Description
NotAvailableForSubscription

string

QuotaId

string

ApiManagementSkuRestrictionsType

O tipo de restrições.

Name Tipo Description
Location

string

Zone

string

ApiManagementSkusResult

A resposta da operação List Resource Skus.

Name Tipo Description
nextLink

string

O URI para obter a página seguinte dos SKUs de Recursos. Chamar ListNext() com este URI para obter a página seguinte do Resource Skus

value

ApiManagementSku[]

A lista de skus disponíveis para a subscrição.

ApiManagementSkuZoneDetails

Descreve as capacidades zonais de um SKU.

Name Tipo Description
capabilities

ApiManagementSkuCapabilities[]

Uma lista de capacidades que estão disponíveis para o SKU na lista de zonas especificada.

name

string[]

O conjunto de zonas em que o SKU está disponível com as capacidades especificadas.

ErrorFieldContract

Contrato de campo de erro.

Name Tipo Description
code

string

Código de erro ao nível da propriedade.

message

string

Representação legível por humanos do erro ao nível da propriedade.

target

string

Nome da propriedade.

ErrorResponse

Resposta a Erros.

Name Tipo Description
error.code

string

Código de erro definido pelo serviço. Este código serve como um sub-estado para o código de erro HTTP especificado na resposta.

error.details

ErrorFieldContract[]

A lista de campos inválidos enviados a pedido, em caso de erro de validação.

error.message

string

Representação legível por humanos do erro.