Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Så här kontrollerar du inventeringen för katalogobjekt som filtrerats efter en viss resurstyp.
Förutsättningar
Autentiseringsuppgifter enligt beskrivningen i Partner Center-autentisering. Det här scenariot stöder autentisering med både fristående app- och App+User-autentiseringsuppgifter.
Ett eller flera produkt-ID:t. Du kan också ange SKU-ID:n.
Ett giltigt
resourceTypevärde (krävs). Se Resurstyper som stöds för den fullständiga listan över godkända värden.Eventuella ytterligare kontexter som behövs för att verifiera inventeringen av SKU:erna som refereras av de angivna produkt-/SKU-ID:n. Dessa krav kan variera beroende på typ av produkt/SKU och kan fastställas från SKU:nsInventoryVariables-egenskap .
REST-begäran
Begärningssyntax
| Metod | Begäran om URI |
|---|---|
| POST | {baseURL}/v1/extensions/product/checkinventorybyresourcetype?country={country-code}&resourceType={resourceTypeValue} HTTP/1.1 |
URI parametrar
Använd följande frågeparametrar för att kontrollera inventeringen efter resurstyp.
| Name | Type | Obligatoriskt | Description |
|---|---|---|---|
| landskod | string | Yes | Ett lands-/region-ID. |
| resourceTypeValue | string | Yes | Resurstypen för att filtrera lagerresultat. Se Resurstyper som stöds för giltiga värden. |
Resurstyper som stöds
| Värde för resurstyp | Description |
|---|---|
| AppService | App Service |
| Avs | Azure VMware-lösning |
| AzureDataExplorer | Azure-datautforskaren |
| AzureFiles | Azure Files |
| Säkerhetskopiering | Azure Backup |
| BlockBlob | Blockera Blob Storage |
| CopilotCredit | Copilot kredit |
| CosmosDb | Azure Cosmos DB |
| Databricks | Azure Databricks |
| DataFactory | Azure Data Factory |
| Dedikerad värd | Dedikerad Azure-värd |
| FabricCapacity | Microsoft Fabric kapacitet |
| FoundryAgent | Foundry Agent |
| ManagedDisk | Hanterad disk i Azure |
| MariaDB | Azure-databas för MariaDB |
| MDC | Microsoft Defender för molnet |
| MySql | Azure-databas för MySQL |
| Nutanix | Nutanix |
| OpenAIPTU | Azure OpenAI PTU |
| PostgreSql | Azure-databasen för PostgreSQL |
| RedHat | Röd hatt |
| RedHatOsa | Red Hat OpenShift på Azure |
| RedisCache | Azure-cache för Redis |
| SapHana | SAP Hana på Azure |
| Sentinel | Microsoft Sentinel |
| SqlDatabases | Azure SQL-databaser |
| SqlDataWarehouse | Azure SQL Data Warehouse |
| SuseLinux | SUSE Linux |
| Synapse | Azure Synapse Analytics |
| Virtuella maskiner | Virtuella maskiner i Azure |
| VMwareCloudSimple | VMware CloudSimple |
Förfrågningsrubriker
Mer information finns i REST-huvuden för Partner Center.
Begärandetext
Information om inventeringsbegäran som består av en InventoryCheckRequest-resurs som innehåller en eller flera InventoryItem-resurser .
Kontrollera att den Azure prenumeration som anges i begärandetexten är registrerad och aktiverad för att köpa Azure-RU:er. Mer information om registreringsprocessen finns i Registrera en prenumeration .
Exempel på begäran
POST https://api.partnercenter.microsoft.com/v1/extensions/product/checkinventorybyresourcetype?country=US&resourceType=VirtualMachines HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: d1b1981a-e088-4610-870a-eebec96d6bcd
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Content-Type: application/json
{"TargetItems":[{"ProductId":"DZH318Z0BQ3P"}],"InventoryContext":{"customerId":"d6bf25b7-e0a8-4f2d-a31b-97b55cfc774d","azureSubscriptionId":"3A231FBE-37FE-4410-93FD-730D3D5D4C75","armRegionName":"Europe"}}
REST-svar
Om det lyckas innehåller svarstexten en samling InventoryItem-objekt som fyllts i med begränsningsinformationen, om det finns några.
Note
Om en inventoryItem-indata representerar ett objekt som inte kunde hittas i katalogen, eller inte motsvarar den angivna resurstypen, tas den inte med i utdatasamlingen.
Svarsframgång och felkoder
Varje svar levereras med en HTTP-statuskod som anger lyckad eller misslyckad och ytterligare felsökningsinformation. Använd ett verktyg för nätverksspårning för att läsa den här koden, feltypen och ytterligare parametrar. Den fullständiga listan finns i Felkoder för Partnercenter.
Svarsexempel
HTTP/1.1 200 OK
Content-Length: 1021
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: d1b1981a-e088-4610-870a-eebec96d6bcd
X-Locale: en-US
[
{
"productId": "DZH318Z0BQ3P",
"skuId": "0039",
"isRestricted": true,
"restrictions": [
{
"reasonCode": "NotAvailableForSubscription",
"description": "Restriction identified of type 'Location' with values 'japanwest'.",
"properties": {
"type": "Location",
"values": "japanwest"
}
}
]
},
{
"productId": "DZH318Z0BQ3P",
"skuId": "0038",
"isRestricted": false,
"restrictions": []
}
]
Produkter som inte returneras som svar
Om en produkt eller SKU är tillgänglig för den angivna prenumerationen och regionen men omfattas av begränsningar, innehåller svaret produkten med isRestricted: true och relevant begränsningsinformation.
Om en produkt inte är tillgänglig för den angivna prenumerationen och regionen utelämnar svaret produkten helt.
Important
Behandla en produkt som saknas i svaret som otillgänglig för den angivna prenumerationen och regionen.
| Scenario | CheckInventoryByResourceType-svar |
|---|---|
| Produkten är inte tillgänglig för prenumeration/region | Produkt utelämnad från svar |
| SKU finns tillgänglig | isRestricted: false |
| SKU:n är begränsad i regionen | Returnerad med isRestricted: true |