Reservation Order - Calculate
Hitung harga untuk ReservationOrder.
Hitung harga untuk menempatkan ReservationOrder.
POST https://management.azure.com/providers/Microsoft.Capacity/calculatePrice?api-version=2019-04-01
Parameter URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
api-version
|
query | True |
|
Versi yang didukung untuk dokumen ini adalah 2019-04-01 |
Isi Permintaan
| Name | Type | Description |
|---|---|---|
| location |
|
Wilayah Azure tempat sumber daya yang dipesan berada. |
| properties.appliedScopeType |
Jenis Cakupan yang Diterapkan. |
|
| properties.appliedScopes |
|
Daftar langganan yang akan diterapkan manfaatnya. Jangan tentukan apakah AppliedScopeType dibagikan. |
| properties.billingPlan |
Mewakili paket penagihan. |
|
| properties.billingScopeId |
|
Langganan yang akan dikenakan untuk membeli Reservasi |
| properties.displayName |
|
Nama Reservasi yang mudah diingat |
| properties.instanceFlexibility |
Mengaktifkan ini akan menerapkan diskon reservasi ke VM lain dalam grup ukuran VM yang sama. Hanya tentukan untuk jenis sumber daya cadangan VirtualMachines. |
|
| properties.quantity |
|
Kuantitas SKU yang merupakan bagian dari Reservasi. Harus lebih besar dari nol. |
| properties.renew |
|
Mengatur ini ke true akan secara otomatis membeli reservasi baru pada tanggal kedaluwarsa. |
| properties.reservedResourceProperties |
Properti khusus untuk setiap jenis sumber daya yang dipesan. Tidak diperlukan jika tidak berlaku. |
|
| properties.reservedResourceType |
Jenis sumber daya yang sedang dicadangkan. |
|
| properties.term |
Mewakili jangka waktu Reservasi. |
|
| sku |
Respons
| Name | Type | Description |
|---|---|---|
| 200 OK |
Info harga terperinci untuk pembelian |
|
| Other Status Codes |
Kesalahan tak terduga |
Contoh
Purchase
Sample Request
POST https://management.azure.com/providers/Microsoft.Capacity/calculatePrice?api-version=2019-04-01
{
"sku": {
"name": "standard_D1"
},
"location": "westus",
"properties": {
"reservedResourceType": "VirtualMachines",
"billingScopeId": "/subscriptions/ed3a1871-612d-abcd-a849-c2542a68be83",
"term": "P1Y",
"billingPlan": "Monthly",
"quantity": 1,
"displayName": "TestReservationOrder",
"appliedScopes": null,
"appliedScopeType": "Shared",
"reservedResourceProperties": {
"instanceFlexibility": "On"
}
}
}
Sample Response
{
"properties": {
"billingCurrencyTotal": {
"currencyCode": "USD",
"amount": 46
},
"netTotal": 0,
"taxTotal": 0,
"grandTotal": 0,
"reservationOrderId": "6d9cec54-7de8-abcd-9de7-80f5d634f2d2",
"skuTitle": "Reserved VM Instance, Standard_D1, US West, 1 Year",
"skuDescription": "standard_D1",
"pricingCurrencyTotal": {
"currencyCode": "USD",
"amount": 46
},
"paymentSchedule": [
{
"dueDate": "2019-05-14",
"pricingCurrencyTotal": {
"currencyCode": "USD",
"amount": 46
},
"billingCurrencyTotal": {
"currencyCode": "EUR",
"amount": 40
}
},
{
"dueDate": "2019-06-14",
"pricingCurrencyTotal": {
"currencyCode": "USD",
"amount": 46
}
},
{
"dueDate": "2019-07-14",
"pricingCurrencyTotal": {
"currencyCode": "USD",
"amount": 46
}
}
]
}
}
Definisi
|
Applied |
Jenis Cakupan yang Diterapkan. |
|
Billing |
Mata uang dan jumlah yang akan dikenakan pelanggan dalam mata uang lokal pelanggan untuk pembelian perpanjangan. Pajak tidak termasuk. |
|
Calculate |
|
|
Calculate |
|
| Error | |
|
Error |
|
|
Extended |
|
|
Extended |
|
|
Instance |
Mengaktifkan ini akan menerapkan diskon reservasi ke VM lain dalam grup ukuran VM yang sama. Hanya tentukan untuk jenis sumber daya cadangan VirtualMachines. |
|
Payment |
Informasi tentang pembayaran yang terkait dengan pesanan reservasi. |
|
Payment |
Menjelaskan apakah pembayaran selesai, gagal, dibatalkan, atau dijadwalkan di masa mendatang. |
| Price | |
|
Pricing |
Jumlah yang digunakan Microsoft untuk rekaman. Digunakan selama pengembalian dana untuk menghitung batas pengembalian dana. Pajak tidak termasuk. Ini adalah harga terkunci 30 hari sebelum kedaluwarsa. |
|
Purchase |
|
|
Reservation |
Mewakili paket penagihan. |
|
Reservation |
|
|
Reservation |
Mewakili jangka waktu Reservasi. |
|
Reserved |
Properti khusus untuk setiap jenis sumber daya yang dipesan. Tidak diperlukan jika tidak berlaku. |
|
Reserved |
Jenis sumber daya yang sedang dicadangkan. |
|
Sku |
AppliedScopeType
Jenis Cakupan yang Diterapkan.
| Name | Type | Description |
|---|---|---|
| Shared |
|
|
| Single |
|
BillingCurrencyTotal
Mata uang dan jumlah yang akan dikenakan pelanggan dalam mata uang lokal pelanggan untuk pembelian perpanjangan. Pajak tidak termasuk.
| Name | Type | Description |
|---|---|---|
| amount |
|
|
| currencyCode |
|
CalculatePriceResponse
| Name | Type | Description |
|---|---|---|
| properties |
CalculatePriceResponseProperties
| Name | Type | Description |
|---|---|---|
| billingCurrencyTotal |
Mata uang dan jumlah yang akan dikenakan pelanggan dalam mata uang lokal pelanggan. Pajak tidak termasuk. |
|
| grandTotal |
|
Total Keseluruhan |
| isBillingPartnerManaged |
|
Benar jika penagihan dikelola oleh Mitra Microsoft. Hanya digunakan untuk akun Penyedia Solusi Cloud. |
| netTotal |
|
Total bersih |
| paymentSchedule |
Informasi tentang pembayaran yang terkait dengan pesanan reservasi. |
|
| pricingCurrencyTotal |
Jumlah yang digunakan Microsoft untuk rekaman. Digunakan selama pengembalian dana untuk menghitung batas pengembalian dana. Pajak tidak termasuk. |
|
| reservationOrderId |
|
GUID yang mewakili pesanan reservasi yang dapat ditempatkan setelah menghitung harga. |
| skuDescription |
|
Deskripsi SKU yang sedang dibeli. |
| skuTitle |
|
Judul SKU yang sedang dibeli. |
| taxTotal |
|
Total pajak |
Error
| Name | Type | Description |
|---|---|---|
| error |
ErrorResponseCode
| Name | Type | Description |
|---|---|---|
| ActivateQuoteFailed |
|
|
| AppliedScopesNotAssociatedWithCommerceAccount |
|
|
| AuthorizationFailed |
|
|
| BadRequest |
|
|
| BillingCustomerInputError |
|
|
| BillingError |
|
|
| BillingPaymentInstrumentHardError |
|
|
| BillingPaymentInstrumentSoftError |
|
|
| BillingScopeIdCannotBeChanged |
|
|
| BillingTransientError |
|
|
| CalculatePriceFailed |
|
|
| CapacityUpdateScopesFailed |
|
|
| ClientCertificateThumbprintNotSet |
|
|
| CreateQuoteFailed |
|
|
| Forbidden |
|
|
| FulfillmentConfigurationError |
|
|
| FulfillmentError |
|
|
| FulfillmentOutOfStockError |
|
|
| FulfillmentTransientError |
|
|
| HttpMethodNotSupported |
|
|
| InternalServerError |
|
|
| InvalidAccessToken |
|
|
| InvalidFulfillmentRequestParameters |
|
|
| InvalidHealthCheckType |
|
|
| InvalidLocationId |
|
|
| InvalidRefundQuantity |
|
|
| InvalidRequestContent |
|
|
| InvalidRequestUri |
|
|
| InvalidReservationId |
|
|
| InvalidReservationOrderId |
|
|
| InvalidSingleAppliedScopesCount |
|
|
| InvalidSubscriptionId |
|
|
| InvalidTenantId |
|
|
| MissingAppliedScopesForSingle |
|
|
| MissingTenantId |
|
|
| NoValidReservationsToReRate |
|
|
| NonsupportedAccountId |
|
|
| NotSpecified |
|
|
| NotSupportedCountry |
|
|
| OperationCannotBePerformedInCurrentState |
|
|
| OperationFailed |
|
|
| PatchValuesSameAsExisting |
|
|
| PaymentInstrumentNotFound |
|
|
| PurchaseError |
|
|
| ReRateOnlyAllowedForEA |
|
|
| ReservationIdNotInReservationOrder |
|
|
| ReservationOrderCreationFailed |
|
|
| ReservationOrderIdAlreadyExists |
|
|
| ReservationOrderNotEnabled |
|
|
| ReservationOrderNotFound |
|
|
| RiskCheckFailed |
|
|
| RoleAssignmentCreationFailed |
|
|
| ServerTimeout |
|
|
| UnauthenticatedRequestsThrottled |
|
|
| UnsupportedReservationTerm |
|
ExtendedErrorInfo
| Name | Type | Description |
|---|---|---|
| code | ||
| message |
|
ExtendedStatusInfo
| Name | Type | Description |
|---|---|---|
| message |
|
Pesan yang memberikan informasi terperinci tentang kode status. |
| statusCode |
InstanceFlexibility
Mengaktifkan ini akan menerapkan diskon reservasi ke VM lain dalam grup ukuran VM yang sama. Hanya tentukan untuk jenis sumber daya cadangan VirtualMachines.
| Name | Type | Description |
|---|---|---|
| Off |
|
|
| On |
|
PaymentDetail
Informasi tentang pembayaran yang terkait dengan pesanan reservasi.
| Name | Type | Description |
|---|---|---|
| billingAccount |
|
Menampilkan Akun yang ditagih untuk pembayaran ini. |
| billingCurrencyTotal |
Jumlah yang dibebankan dalam mata uang Penagihan. Pajak tidak termasuk. Null untuk pembayaran di masa mendatang |
|
| dueDate |
|
Tanggal pembayaran perlu dilakukan. |
| extendedStatusInfo | ||
| paymentDate |
|
Tanggal ketika transaksi selesai. Null ketika dijadwalkan. |
| pricingCurrencyTotal |
Jumlah dalam mata uang harga. Pajak tidak termasuk. |
|
| status |
Menjelaskan apakah pembayaran selesai, gagal, dibatalkan, atau dijadwalkan di masa mendatang. |
PaymentStatus
Menjelaskan apakah pembayaran selesai, gagal, dibatalkan, atau dijadwalkan di masa mendatang.
| Name | Type | Description |
|---|---|---|
| Cancelled |
|
|
| Failed |
|
|
| Scheduled |
|
|
| Succeeded |
|
Price
| Name | Type | Description |
|---|---|---|
| amount |
|
|
| currencyCode |
|
Kode mata uang ISO 4217 3 huruf untuk mata uang yang digunakan oleh catatan pembelian ini. |
PricingCurrencyTotal
Jumlah yang digunakan Microsoft untuk rekaman. Digunakan selama pengembalian dana untuk menghitung batas pengembalian dana. Pajak tidak termasuk. Ini adalah harga terkunci 30 hari sebelum kedaluwarsa.
| Name | Type | Description |
|---|---|---|
| amount |
|
|
| currencyCode |
|
PurchaseRequest
| Name | Type | Default Value | Description |
|---|---|---|---|
| location |
|
Wilayah Azure tempat sumber daya yang dipesan berada. |
|
| properties.appliedScopeType |
Jenis Cakupan yang Diterapkan. |
||
| properties.appliedScopes |
|
Daftar langganan yang akan diterapkan manfaatnya. Jangan tentukan apakah AppliedScopeType dibagikan. |
|
| properties.billingPlan |
Mewakili paket penagihan. |
||
| properties.billingScopeId |
|
Langganan yang akan dikenakan untuk membeli Reservasi |
|
| properties.displayName |
|
Nama Reservasi yang mudah diingat |
|
| properties.instanceFlexibility |
Mengaktifkan ini akan menerapkan diskon reservasi ke VM lain dalam grup ukuran VM yang sama. Hanya tentukan untuk jenis sumber daya cadangan VirtualMachines. |
||
| properties.quantity |
|
Kuantitas SKU yang merupakan bagian dari Reservasi. Harus lebih besar dari nol. |
|
| properties.renew |
|
False |
Mengatur ini ke true akan secara otomatis membeli reservasi baru pada tanggal kedaluwarsa. |
| properties.reservedResourceProperties |
Properti khusus untuk setiap jenis sumber daya yang dipesan. Tidak diperlukan jika tidak berlaku. |
||
| properties.reservedResourceType |
Jenis sumber daya yang sedang dicadangkan. |
||
| properties.term |
Mewakili jangka waktu Reservasi. |
||
| sku |
ReservationBillingPlan
Mewakili paket penagihan.
| Name | Type | Description |
|---|---|---|
| Monthly |
|
|
| Upfront |
|
ReservationStatusCode
| Name | Type | Description |
|---|---|---|
| Active |
|
|
| Expired |
|
|
| Merged |
|
|
| None |
|
|
| PaymentInstrumentError |
|
|
| Pending |
|
|
| PurchaseError |
|
|
| Split |
|
|
| Succeeded |
|
ReservationTerm
Mewakili jangka waktu Reservasi.
| Name | Type | Description |
|---|---|---|
| P1Y |
|
|
| P3Y |
|
ReservedResourceProperties
Properti khusus untuk setiap jenis sumber daya yang dipesan. Tidak diperlukan jika tidak berlaku.
| Name | Type | Description |
|---|---|---|
| instanceFlexibility |
Mengaktifkan ini akan menerapkan diskon reservasi ke VM lain dalam grup ukuran VM yang sama. Hanya tentukan untuk jenis sumber daya cadangan VirtualMachines. |
ReservedResourceType
Jenis sumber daya yang sedang dicadangkan.
| Name | Type | Description |
|---|---|---|
| AppService |
|
|
| AzureDataExplorer |
|
|
| BlockBlob |
|
|
| CosmosDb |
|
|
| Databricks |
|
|
| DedicatedHost |
|
|
| ManagedDisk |
|
|
| MariaDb |
|
|
| MySql |
|
|
| PostgreSql |
|
|
| RedHat |
|
|
| RedHatOsa |
|
|
| RedisCache |
|
|
| SapHana |
|
|
| SqlAzureHybridBenefit |
|
|
| SqlDataWarehouse |
|
|
| SqlDatabases |
|
|
| SuseLinux |
|
|
| VMwareCloudSimple |
|
|
| VirtualMachines |
|
SkuName
| Name | Type | Description |
|---|---|---|
| name |
|