Product List - List By Subscription
Lista os 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 de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
subscription
|
path | True |
string (uuid) |
A ID da assinatura de destino. O valor deve ser uma UUID. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
|
$expand
|
query |
string |
Expande entidades relacionadas embutidas |
|
|
$filter
|
query |
string |
Filtra os resultados, com base em uma condição booliana. Exemplo: $filter=productType eq 'VirtualMachine'. Os campos que podem ser filtrados são:
|
|
|
$order
|
query |
string |
Ordenação da 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 de sua solicitação. Exemplo: $orderby=displayName desc. Essa 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 é false, o que significa que as ofertas públicas e os planos públicos estão incluídos na resposta. Se definido como true, somente os planos privados serão retornados. |
|
|
language
|
query |
string |
Idioma a pesquisar, código de duas letras ISO 639-1, 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
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
A solicitação foi bem-sucedida. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
ProductList_ListBySubscription
Solicitação de exemplo
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 de exemplo
{
"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
| Nome | 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 de erro retornada pelas APIs de descoberta do Marketplace |
|
Plan |
Metadados adicionais |
|
Plan |
Retorna um subconjunto de atributos de plano |
|
Product |
Retorna um subconjunto de atributos do 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.
| Nome | Tipo | Description |
|---|---|---|
| key |
string |
A chave de atributo |
| value |
string |
O valor do atributo |
DiscoveryErrorDetails
Detalhes do erro retornados em DiscoveryErrorPayload
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
O código de erro HTTP |
| message |
string |
A mensagem de erro |
DiscoveryErrorPayload
Carga de erro retornada pelas APIs de descoberta do Marketplace
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de detalhes do erro |
PlanMetadata
Metadados adicionais
| Nome | 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 somente a produtos de Máquina Virtual) |
PlanSummary
Retorna um subconjunto de atributos de plano
| Nome | Tipo | Description |
|---|---|---|
| altArchitectureReference |
string |
A referência de arquitetura alternativa |
| altStackReference |
string |
Referência de pilha alternativa |
| categoryIds |
string[] |
CategoryIds do plano |
| cspState |
string |
Controla a disponibilidade do plano e o acesso do parceiro no programa CSP (Provedor de Soluções na Nuvem) da Microsoft.
|
| description |
string |
Descrição do plano / sku |
| displayName |
string |
Nome de 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 ocultados para usuários não autenticados |
| hasRi |
boolean |
Indicação se o SKU dá suporte a reservas |
| isPrivate |
boolean |
Indicação de que o plano é acessível apenas para públicos restritos |
| metadata |
Metadados expandidos de plano/SKU. |
|
| 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 com suporte no momento são:
|
| pricingTypes |
string[] |
Indica os modelos de cobrança e as estruturas de custos disponíveis para o plano.
|
| skuId |
string |
A 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 de uniqueProductId e PlanId sem separador entre eles |
| 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áquina virtual. Aplica-se exclusivamente a tipos de produtos de Máquina Virtual.
|
ProductSummary
Retorna um subconjunto de atributos do produto
| Nome | Tipo | Description |
|---|---|---|
| applicableProducts |
string[] |
Categorias de produtos às quais a oferta pertence |
| attributes |
Conjunto de atributos de produtos |
|
| azureBenefit |
string |
Indica se as compras de produtos contam para os benefícios de compromisso de consumo do Azure para clientes corporativos.
|
| badges |
string[] |
Exibe 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 uma representação no marketplace |
| hasRiPlans |
boolean |
Indicação se o produto possui planos com reservas |
| industryIds |
string[] |
Lista de IDs de setor às quais o item pertence |
| lastModifiedDateTime |
string |
Data da última atualização do produto |
| locations |
string[] |
Lista de locais disponíveis nas 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 cobrança 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 |
O ID exclusivo 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 a apresentar do Publisher |
| publisherId |
string |
ID do editor |
| publisherType |
string |
Identifica a relação do editor com a Microsoft para suporte e classificação de parceria.
|
| publishingStage |
string |
Indica o status de disponibilidade do produto e o nível de acesso do cliente no Azure Marketplace.
|
| ratingAverage |
number (double) |
Classificação média da oferta |
| ratingBuckets |
string[] |
Categoriza os produtos por limites de classificação do cliente para filtragem e descoberta do marketplace.
|
| ratingCount |
integer (int32) |
Número total de classificações para a 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 de produto pequeno |
| summary |
string |
Resumo do produto |
| supportedProducts |
string[] |
Mapeia para a lista de produtos compatíveis |
| uniqueProductId |
string |
Identificador de produto exclusivo |
ProductSummaryListResult
A resposta personalizada de uma operação de lista.
| Nome | Tipo | Description |
|---|---|---|
| nextLink |
string |
O link para a próxima página de itens |
| value |
Os itens desta página |