Training
Learning path
Control Azure spending and manage bills with Microsoft Cost Management + Billing - Training
Learn how to monitor and control your Azure spending and optimize the use of Azure resources.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Applies to: Partner Center
How to get an Azure Rate Card with prices for Microsoft Azure Partner Shared Services.
Prices differ by market and currency, and this API takes location into consideration. By default, the API uses your partner profile settings in Partner Center and your browser language, and those settings are customizable. The location awareness is especially relevant if you manage sales in multiple markets from a single, centralized office.
To obtain the Azure Rate Card, call the IAzureRateCard.GetShared method to return an AzureRateCard resource that contains the Azure prices.
// IAggregatePartner partnerOperations;
var azureRateCard = partner.RateCards.Azure.GetShared();
The Partner Center Java SDK can be used to manage Partner Center resources. It's an open-source project maintained by the partner community and not officially supported by Microsoft. You can get help from the community or open an issue on GitHub if you experience a problem.
To obtain the Azure Rate Card, call the IAzureRateCard.getShared function to return rate card details that contains the Azure prices.
// IAggregatePartner partnerOperations;
AzureRateCard azureRateCard = partner.getRateCards().getAzure().getShared();
The Partner Center PowerShell module can be used to manage Partner Center resources. It's an open-source project maintained by the partner community and not officially supported by Microsoft. You can get help from the community or open an issue on GitHub if you experience a problem.
To obtain the Azure Card, execute the Get-PartnerAzureRateCard command and specify the SharedServices parameter to return rate card details that contains the Azure prices.
Get-PartnerAzureRateCard -SharedServices
Method | Request URI |
---|---|
GET | {baseURL}/v1/ratecards/azure-shared?currency={currency}®ion={region} |
Name | Type | Required | Description |
---|---|---|---|
currency | string | No | Optional three letter ISO code for the currency in which the resource rates will be provided (for example EUR ). The default is the currency associated with the market in the partner profile. |
region | string | No | Optional two-letter ISO country/region code that indicates the market where the offer is purchased (for example FR ). The default is the country/region code set in the partner profile. |
If the optional X-Locale header is included in the request, its value determines the language used for the details in the response.
For more information, see Partner Center REST headers.
None.
GET https://api.partnercenter.microsoft.com/v1/ratecards/azure-shared HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 07ced227-3f32-4eeb-8062-f0bef849a9bc
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Connection: Keep-Alive
If the request is successful, it returns an Azure Rate Card resource.
Each response comes with an HTTP status code that indicates success or failure and additional debugging information. Use a network trace tool to read this code, error type, and additional parameters. For the full list, see Partner Center REST error codes.
HTTP/1.1 200 OK
Content-Length: 1545508
Content-Type: application/json; charset=utf-8
MS-CorrelationId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-RequestId: 870118d0-adbb-41a3-82d2-a3d45ade3c73
MS-CV: CYBB8PXMsEukJBIn.0
MS-ServerId: 201021413
Date: Wed, 01 Feb 2017 00:13:45 GMT
{
"locale": "en-US",
"currency": "USD",
"isTaxIncluded": false,
"meters": [{
"id": "4b836326-7e19-46e6-8bce-1b19bb6cd91e",
"name": "Unlimited Data - 1 Gbps",
"rates": {
"0": 7395.0
},
"tags": [],
"category": "Networking",
"subcategory": "ExpressRoute",
"region": "Zone 2",
"unit": "Connections",
"includedQuantity": 0.0,
"effectiveDate": "2015-09-01T00:00:00Z"
}, {
"id": "1e8f6d9f-8b40-4c97-80cc-cff87a290a93",
"name": "Compute Hours",
"rates": {
"0": 3.9729
},
"tags": [],
"category": "Cloud Services",
"subcategory": "Standard_L16 Cloud Services",
"region": "AU East",
"unit": "1 Hour",
"includedQuantity": 0.0,
"effectiveDate": "2016-09-01T00:00:00Z"
}, {
"id": "7a2639ce-ae47-4413-9837-6b4f4b78be3d",
"name": "Compute Hours",
"rates": {
"0": 0.1122
},
"tags": [],
"category": "Virtual Machines",
"subcategory": "Standard_D1_v2 VM (Windows)",
"region": "BR South",
"unit": "Hours",
"includedQuantity": 0.0,
"effectiveDate": "2017-01-01T00:00:00Z"
}
],
"offerTerms": [{
"name": "Overage discount",
"discount": 0.15,
"excludedMeterIds": ["53cc0061-0fe2-4249-bf62-e1008c811f5c", "c82dbd27-c978-43a7-ad41-525a90d8962b"],
"effectiveDate": "2014-01-01T00:00:00"
}
],
"attributes": {
"objectType": "AzureRateCard"
}
}
Training
Learning path
Control Azure spending and manage bills with Microsoft Cost Management + Billing - Training
Learn how to monitor and control your Azure spending and optimize the use of Azure resources.