Product List - List By Subscription
Abonelik için ürünleri listeler.
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}
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
|
$expand
|
query |
string |
İlişkili varlıkları satır içi olarak genişletir |
|
|
$filter
|
query |
string |
Boole koşuluna göre sonuçları filtreler. Örnek: $filter=productType eq 'VirtualMachine'. Filtrelenebilecek alanlar şunlardır:
|
|
|
$order
|
query |
string |
OData gösterimini kullanarak sonuçlar için sıralama ifadesi. İsteğinizin gecikmesini etkileyebileceğinden, gerekli olmadıkça orderby'yi kullanmaktan kaçının. Örnek: $orderby=displayName desc. Bu API yalnızca tek bir alana göre sıralamayı destekler. Sıralanabilecek alanlar şunlardır:
|
|
|
$search
|
query |
string |
İsteğe bağlı olarak görünen ad, yayıncı görünen adı veya anahtar sözcüklere göre arama. Örnek $search=Microsoft |
|
|
$select
|
query |
string |
Sonuçlara hangi özelliklerin dahil edileceğini seçer. Örnek: $select=displayName |
|
|
exclude
|
query |
boolean |
Halka açık tekliflerin ve halka açık planların yanıtın dışında tutulup tutulmayacağı. Varsayılan değer yanlıştır, yani halka açık teklifler ve halka açık planlar yanıta dahil edilir. true olarak ayarlanırsa yalnızca özel planlar döndürülür. |
|
|
language
|
query |
string |
Aranacak dil, ISO 639-1 iki harfli kod, olası değerler - 'en,cs,de,es,fr,hu,it,ja,ko,nl,pl,pt-br,pt-pt,ru,sv,tr,id,zh-hans,zh-hant'. Varsayılan "en" dir |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
İstek başarılı oldu. |
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
ProductList_ListBySubscription
Örnek isteği
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
Örnek yanıt
{
"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..."
}
Tanımlar
| Name | Description |
|---|---|
| Attribute |
Bir anahtar ve değerden oluşan bir SKU özniteliğini temsil eder. Öznitelikler çeşitli hizmetler arasında farklılık gösterebilir. |
|
Discovery |
DiscoveryErrorPayload'da döndürülen hata ayrıntıları |
|
Discovery |
Market Discovery API'leri tarafından döndürülen hata yükü |
|
Plan |
Ek meta veriler |
|
Plan |
Plan özniteliklerinin bir alt kümesini döndürür |
|
Product |
Ürün özniteliklerinin bir alt kümesini döndürür |
|
Product |
Liste işleminin özel yanıtı. |
Attribute
Bir anahtar ve değerden oluşan bir SKU özniteliğini temsil eder. Öznitelikler çeşitli hizmetler arasında farklılık gösterebilir.
| Name | Tür | Description |
|---|---|---|
| key |
string |
Öznitelik anahtarı |
| value |
string |
Öznitelik değeri |
DiscoveryErrorDetails
DiscoveryErrorPayload'da döndürülen hata ayrıntıları
| Name | Tür | Description |
|---|---|---|
| code |
string |
HTTP hata kodu |
| message |
string |
Hata iletisi |
DiscoveryErrorPayload
Market Discovery API'leri tarafından döndürülen hata yükü
| Name | Tür | Description |
|---|---|---|
| error |
Hata ayrıntıları nesnesi |
PlanMetadata
Ek meta veriler
| Name | Tür | Description |
|---|---|---|
| altStackReference |
string |
Alternatif yığın başvurusunu tutan bir planId'ye işaret etme |
| generation |
string |
VM görüntüsü oluşturma (yalnızca Sanal Makine ürünleri için geçerlidir) |
PlanSummary
Plan özniteliklerinin bir alt kümesini döndürür
| Name | Tür | Description |
|---|---|---|
| altArchitectureReference |
string |
Alternatif mimari başvurusu |
| altStackReference |
string |
Alternatif yığın başvurusu |
| categoryIds |
string[] |
Plan CategoryIds |
| cspState |
string |
Microsoft Bulut Çözümü Sağlayıcısı (CSP) programı içinde plan kullanılabilirliğini ve iş ortağı erişimini denetler.
|
| description |
string |
Plan / sku açıklaması |
| displayName |
string |
Planın / sku'nun görünen adı |
| displayRank |
string |
Planın 'Planlar' tablosunda görüntülenme sırası |
| hasProtectedArtifacts |
boolean |
Planın kimliği doğrulanmamış kullanıcılar için gizlenecek yapıtları varsa true olarak ayarlayın |
| hasRi |
boolean |
SKU'nun rezervasyonları destekleyip desteklemediğini gösterme |
| isPrivate |
boolean |
Planın yalnızca kısıtlı kitle tarafından erişilebilir olduğuna dair gösterge |
| metadata |
Genişletilmiş plan/SKU meta verileri. |
|
| planId |
string |
Plan tanımlayıcısı |
| planType |
string |
Market ürünü için birincil dağıtım modelini ve barındırma mimarisini belirtir. Şu anda desteklenen değerler şunlardır:
|
| pricingTypes |
string[] |
Plan için kullanılabilen faturalama modellerini ve maliyet yapılarını gösterir.
|
| skuId |
string |
SKU kimliği |
| stackType |
string |
Yığın türü : Klasik, Gen1, Gen2 |
| summary |
string |
Plan özet metni |
| uniquePlanId |
string |
Arada ayırıcı olmadan uniqueProductId ve PlanId birleştirilerek ön eki olan benzersiz plan tanımlayıcısı |
| vmArchitectureType |
string |
Sanal makine işlemci mimarisini ve neslini belirtir. Yalnızca Sanal Makine ürün türleri için geçerlidir.
|
| vmSecuritytypes |
string[] |
Sanal makine dağıtımları için güvenlik geliştirme düzeyini tanımlar. Yalnızca Sanal Makine ürün türleri için geçerlidir.
|
ProductSummary
Ürün özniteliklerinin bir alt kümesini döndürür
| Name | Tür | Description |
|---|---|---|
| applicableProducts |
string[] |
Teklifin ait olduğu ürün kategorileri |
| attributes |
Ürün özellikleri kümesi |
|
| azureBenefit |
string |
Ürün satın alma işlemlerinin kurumsal müşteriler için Azure tüketim taahhüdü avantajlarına sayılıp sayılmadığını gösterir.
|
| badges |
string[] |
Pazar görünürlüğü için ürün tarafından kazanılan sertifika ve yeterlilik rozetlerini görüntüler.
|
| categoryIds |
string[] |
Ürün kategorileri dizisi |
| cspLegalTermsUri |
string |
CSP için ürünün yasal koşulları |
| description |
string |
Ürün açıklama metni |
| displayName |
string |
Ürün görünen adı |
| hasMarketplaceFootprint |
boolean |
Ürünün pazarda bir temsili olup olmadığının belirtilmesi |
| hasRiPlans |
boolean |
Ürünün rezervasyonlu planları olup olmadığını gösterme |
| industryIds |
string[] |
Öğenin ait olduğu sektör kimliklerinin listesi |
| lastModifiedDateTime |
string |
Ürünün son güncelleme tarihi |
| locations |
string[] |
SKU'larda bulunan konumların listesi |
| longSummary |
string |
Ürün uzun özeti |
| operatingSystems |
string[] |
Bu ürün için işletim sistemi bilgisi |
| plans |
Tam plan/SKU öznitelikleri kümesi |
|
| popularity |
number (double) |
Ürünün popülaritesi |
| pricingTypes |
string[] |
Plan için kullanılabilen faturalama modellerini ve maliyet yapılarını gösterir.
|
| privacyPolicyUri |
string |
Ürünün gizlilik politikası |
| productFamily |
string |
Ürün Ailesi |
| productId |
string |
Ürünün benzersiz kimliği |
| productSubType |
string |
Ürün alt tipi |
| productType |
string |
Market Kataloğu'nda depolanan market ürünü için birincil dağıtım modelini ve barındırma mimarisini belirtir.
|
| publisherDisplayName |
string |
Yayıncı görünen adı |
| publisherId |
string |
Yayıncı kimliği |
| publisherType |
string |
Destek ve ortaklık sınıflandırması için yayımcının Microsoft ile ilişkisini tanımlar.
|
| publishingStage |
string |
Azure Market içindeki ürün kullanılabilirlik durumunu ve müşteri erişim düzeyini gösterir.
|
| ratingAverage |
number (double) |
Teklif için ortalama puan |
| ratingBuckets |
string[] |
Ürünleri, pazar yeri filtreleme ve keşif için müşteri derecelendirme eşiklerine göre kategorilere ayırır.
|
| ratingCount |
integer (int32) |
Teklif için toplam puan sayısı |
| service |
string |
Ürünün hizmet adı (ör. 'Sanal Makineler') |
| serviceFamily |
string |
Ürünün hizmet ailesi (ör. 'Compute') |
| smallIconUri |
string |
URI'yi küçük ürün simgesine |
| summary |
string |
Ürün özeti |
| supportedProducts |
string[] |
Uyumlu ürünler listesiyle eşleşir |
| uniqueProductId |
string |
Benzersiz ürün tanımlayıcısı |
ProductSummaryListResult
Liste işleminin özel yanıtı.
| Name | Tür | Description |
|---|---|---|
| nextLink |
string |
Öğelerin sonraki sayfasına bağlantı |
| value |
Bu sayfadaki öğeler |