Partilhar via


Api Management Service Skus - List Available Service Skus

Obtém SKUs disponíveis para Gestão de API serviço
Obtém todos os SKU disponíveis para um determinado serviço Gestão de API

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

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos.

serviceName
path True

string

O nome do serviço Gestão de API.

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

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

ResourceSkuResults

Com êxito. A resposta descreve a lista de SKUs.

Other Status Codes

ErrorResponse

Resposta de erro que descreve o motivo 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

ApiManagementListSKUs-Consumption
ApiManagementListSKUs-Dedicated

ApiManagementListSKUs-Consumption

Pedido de amostra

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

Resposta da amostra

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

ApiManagementListSKUs-Dedicated

Pedido de amostra

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

Resposta da amostra

{
  "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
}

Definições

Name Description
ErrorFieldContract

Contrato de Campo de Erro.

ErrorResponse

Resposta do Erro.

ResourceSku

Descreve um SKU de Gestão de API disponível.

ResourceSkuCapacity

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

ResourceSkuCapacityScaleType

O tipo de dimensionamento aplicável ao SKU.

ResourceSkuResult

Descreve um SKU do serviço Gestão de API disponível.

ResourceSkuResults

A resposta da operação skUs do serviço Gestão de API.

SkuType

Nome do SKU.

ErrorFieldContract

Contrato de Campo de Erro.

Name Tipo Description
code

string

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

message

string

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

target

string

Nome da propriedade.

ErrorResponse

Resposta do Erro.

Name Tipo Description
error.code

string

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

error.details

ErrorFieldContract[]

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

error.message

string

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

ResourceSku

Descreve um SKU de Gestão de API disponível.

Name Tipo Description
name

SkuType

Nome do SKU.

ResourceSkuCapacity

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

ResourceSkuCapacityScaleType

O tipo de dimensionamento aplicável ao SKU.

ResourceSkuCapacityScaleType

O tipo de dimensionamento aplicável ao SKU.

Name Tipo Description
automatic

string

Tipo de dimensionamento suportado automático.

manual

string

Manual de tipo de dimensionamento suportado.

none

string

O dimensionamento não é suportado.

ResourceSkuResult

Descreve um SKU do serviço Gestão de API disponível.

Name Tipo Description
capacity

ResourceSkuCapacity

Especifica o número de unidades de Gestão de API.

resourceType

string

O tipo de recurso a que o SKU se aplica.

sku

ResourceSku

Especifica Gestão de API SKU.

ResourceSkuResults

A resposta da operação skUs do serviço Gestão de API.

Name Tipo Description
nextLink

string

O URI para obter a página seguinte dos SKU do serviço Gestão de API.

value

ResourceSkuResult[]

A lista de skUs disponíveis para o serviço.

SkuType

Nome do SKU.

Name Tipo Description
Basic

string

SKU Básico da Gestão de API.

Consumption

string

SKU de Consumo da Gestão de API.

Developer

string

SKU de Programador da Gestão de API.

Isolated

string

SKU isolado da Gestão de API.

Premium

string

SKU Premium da Gestão de API.

Standard

string

SKU Standard da Gestão de API.