Product List - List By Subscription
Lista produtos para assinatura.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Marketplace/products?api-version=2025-05-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Marketplace/products?api-version=2025-05-01&language={language}&excludePublicOffersAndPublicPlans={excludePublicOffersAndPublicPlans}&$filter={$filter}&$select={$select}&$expand={$expand}&$orderBy={$orderBy}&$search={$search}
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
subscription
|
path | True |
string (uuid) |
A ID da assinatura de destino. O valor deve ser um UUID. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a utilizar para esta operação. |
|
$expand
|
query |
string |
Expande entidades relacionadas em linha |
|
|
$filter
|
query |
string |
Filtra os resultados, com base em uma condição booleana. Exemplo: $filter=productType eq 'VirtualMachine'. Os campos que podem ser filtrados são:
|
|
|
$order
|
query |
string |
Ordenando a expressão para os resultados usando a notação OData. Evite usar orderby, a menos que seja essencial, pois isso pode afetar a latência da sua solicitação. Exemplo: $orderby=displayName desc. Esta API suporta apenas a ordenação por um único campo. Os campos que podem ser ordenados são:
|
|
|
$search
|
query |
string |
Pesquisa opcional por nome de exibição, nome de exibição do editor ou palavras-chave. Exemplo $search=Microsoft |
|
|
$select
|
query |
string |
Seleciona quais propriedades incluir nos resultados. Exemplo: $select=displayName |
|
|
exclude
|
query |
boolean |
Se deve excluir ofertas públicas e planos públicos da resposta. O padrão é falso, o que significa que ofertas públicas e planos públicos são incluídos na resposta. Se definido como true, apenas os planos privados serão devolvidos. |
|
|
language
|
query |
string |
Língua a pesquisar, código ISO 639-1 de duas letras, valores possíveis - 'en,cs,de,es,fr,hu,it,ja,ko,nl,pl,pt-br,pt-pt,ru,sv,tr,id,zh-hans,zh-hant'. O padrão é "en" |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
O pedido foi bem-sucedido. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
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 | personificar a sua conta de utilizador |
Exemplos
ProductList_ListBySubscription
Pedido de amostra
GET https://management.azure.com/subscriptions/f47ac10b-58cc-4372-a567-0e02b2c3d479/providers/Microsoft.Marketplace/products?api-version=2025-05-01&language=en&$filter=productType eq 'SaaS'&$select=displayName,uniqueProductId,productType,publisherDisplayName
Resposta da amostra
{
"value": [
{
"uniqueProductId": "microsoft.managedinstance_standard",
"displayName": "Azure SQL Managed Instance",
"publisherDisplayName": "Microsoft",
"productType": "SaaS"
}
],
"nextLink": "https://management.azure.com/subscriptions/f47ac10b-58cc-4372-a567-0e02b2c3d479/providers/Microsoft.Marketplace/products?api-version=2025-05-01&language=en&$select=displayName,uniqueProductId,productType,publisherDisplayName&$filter=productType eq 'SaaS'&$skiptoken=W3sid..."
}
Definições
| Name | Description |
|---|---|
| Attribute |
Representa um atributo SKU, que consiste em uma chave e um valor. Os atributos podem diferir entre vários serviços. |
|
Discovery |
Detalhes do erro retornados em DiscoveryErrorPayload |
|
Discovery |
Carga útil de erro retornada pelas APIs de descoberta do Marketplace |
|
Plan |
Metadados adicionais |
|
Plan |
Retorna um subconjunto de atributos Plan |
|
Product |
Devolve um subconjunto de atributos de Produto |
|
Product |
A resposta personalizada de uma operação de lista. |
Attribute
Representa um atributo SKU, que consiste em uma chave e um valor. Os atributos podem diferir entre vários serviços.
| Name | Tipo | Description |
|---|---|---|
| key |
string |
A chave de atributo |
| value |
string |
O valor do atributo |
DiscoveryErrorDetails
Detalhes do erro retornados em DiscoveryErrorPayload
| Name | Tipo | Description |
|---|---|---|
| code |
string |
O código de erro HTTP |
| message |
string |
A mensagem de erro |
DiscoveryErrorPayload
Carga útil de erro retornada pelas APIs de descoberta do Marketplace
| Name | Tipo | Description |
|---|---|---|
| error |
O objeto de detalhes do erro |
PlanMetadata
Metadados adicionais
| Name | Tipo | Description |
|---|---|---|
| altStackReference |
string |
Apontando para um planId que contém a referência de pilha alternativa |
| generation |
string |
A geração de imagem de VM (aplicável apenas a produtos de Máquina Virtual) |
PlanSummary
Retorna um subconjunto de atributos Plan
| Name | Tipo | Description |
|---|---|---|
| altArchitectureReference |
string |
A referência da arquitetura alternativa |
| altStackReference |
string |
Referência de pilha alternativa |
| categoryIds |
string[] |
Planejar CategoryIds |
| cspState |
string |
Controla a disponibilidade do plano e o acesso do parceiro no programa Microsoft Cloud Solution Provider (CSP).
|
| description |
string |
Descrição do plano / sku |
| displayName |
string |
Nome para exibição do plano / sku |
| displayRank |
string |
A ordem em que o plano é exibido na tabela 'Planos' |
| hasProtectedArtifacts |
boolean |
Defina como true se o plano tiver artefatos que devem ser ocultos para usuários não autenticados |
| hasRi |
boolean |
Indicação se o SKU suporta reservas |
| isPrivate |
boolean |
Indicação de que o plano é acessível apenas a público restrito |
| metadata |
Metadados de plano/SKU expandidos. |
|
| planId |
string |
Identificador do plano |
| planType |
string |
Especifica o modelo de implantação principal e a arquitetura de hospedagem para o produto do marketplace. Os valores atualmente suportados são:
|
| pricingTypes |
string[] |
Indica os modelos de faturamento e as estruturas de custos disponíveis para o plano.
|
| skuId |
string |
O ID do SKU |
| stackType |
string |
Tipo de pilha: Classic, Gen1, Gen2 |
| summary |
string |
O texto de resumo do plano |
| uniquePlanId |
string |
Identificador de plano exclusivo que é prefixado pela combinação uniqueProductId e PlanId sem separador entre |
| vmArchitectureType |
string |
Especifica a arquitetura e a geração do processador da máquina virtual. Aplica-se exclusivamente a tipos de produtos de Máquina Virtual.
|
| vmSecuritytypes |
string[] |
Define o nível de aprimoramento de segurança para implantações de máquinas virtuais. Aplica-se exclusivamente a tipos de produtos de Máquina Virtual.
|
ProductSummary
Devolve um subconjunto de atributos de Produto
| Name | Tipo | Description |
|---|---|---|
| applicableProducts |
string[] |
Categorias de produtos a que a oferta pertence |
| attributes |
Conjunto de atributos de produtos |
|
| azureBenefit |
string |
Indica se as compras de produtos contam para os benefícios do compromisso de consumo do Azure para clientes corporativos.
|
| badges |
string[] |
Exibe os selos de certificação e qualificação obtidos pelo produto para visibilidade no mercado.
|
| categoryIds |
string[] |
Variedade de categorias de produtos |
| cspLegalTermsUri |
string |
Os termos legais do produto para o CSP |
| description |
string |
O texto da descrição do produto |
| displayName |
string |
Nome de exibição do produto |
| hasMarketplaceFootprint |
boolean |
Indicação se o produto tem representação no mercado |
| hasRiPlans |
boolean |
Indicação se o produto tem planos com reservas |
| industryIds |
string[] |
Lista de IDs de indústria a que o item pertence |
| lastModifiedDateTime |
string |
Data da última atualização do produto |
| locations |
string[] |
Lista de locais que estão disponíveis nos SKUs |
| longSummary |
string |
Resumo longo do produto |
| operatingSystems |
string[] |
Informações do sistema operacional para este produto |
| plans |
Conjunto completo de atributos de plano/SKU |
|
| popularity |
number (double) |
Popularidade do produto |
| pricingTypes |
string[] |
Indica os modelos de faturamento e as estruturas de custos disponíveis para o plano.
|
| privacyPolicyUri |
string |
A política de privacidade do produto |
| productFamily |
string |
Família de Produtos |
| productId |
string |
A identificação única do produto |
| productSubType |
string |
Subtipo de produto |
| productType |
string |
Especifica o modelo de implantação principal e a arquitetura de hospedagem para o produto do marketplace armazenado no Catálogo do Marketplace.
|
| publisherDisplayName |
string |
Nome de exibição do editor |
| publisherId |
string |
ID do editor |
| publisherType |
string |
Identifica a relação do editor com a Microsoft para classificação de suporte e parceria.
|
| publishingStage |
string |
Indica o status de disponibilidade do produto e o nível de acesso do cliente no Azure Marketplace.
|
| ratingAverage |
number (double) |
Avaliação média da oferta |
| ratingBuckets |
string[] |
Categoriza os produtos por limites de classificação do cliente para filtragem e descoberta do mercado.
|
| ratingCount |
integer (int32) |
Número total de avaliações da oferta |
| service |
string |
O nome do serviço do produto, como 'Máquinas Virtuais' |
| serviceFamily |
string |
A família de serviços do produto, como 'Compute' |
| smallIconUri |
string |
URI para o ícone do pequeno produto |
| summary |
string |
Resumo do produto |
| supportedProducts |
string[] |
Mapas para a lista de produtos compatíveis |
| uniqueProductId |
string |
Identificador único do produto |
ProductSummaryListResult
A resposta personalizada de uma operação de lista.
| Name | Tipo | Description |
|---|---|---|
| nextLink |
string |
O link para a próxima página de itens |
| value |
Os itens desta página |