Products - Transfer
Memindahkan biaya produk ke bagian faktur baru. Bagian faktur baru harus milik profil penagihan yang sama dengan bagian faktur yang sudah ada. Operasi ini hanya didukung untuk produk yang dibeli dengan biaya berulang dan untuk akun penagihan dengan jenis perjanjian Perjanjian Pelanggan Microsoft.
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/products/{productName}/transfer?api-version=2019-10-01-preview
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
billing
|
path | True |
string |
ID yang secara unik mengidentifikasi akun penagihan. |
billing
|
path | True |
string |
ID yang secara unik mengidentifikasi profil penagihan. |
invoice
|
path | True |
string |
ID yang secara unik mengidentifikasi bagian faktur. |
product
|
path | True |
string |
ID yang secara unik mengidentifikasi produk. |
api-version
|
query | True |
string |
Versi API yang akan digunakan dengan permintaan klien. Versi saat ini adalah 2019-10-01-preview. |
Isi Permintaan
Nama | Jenis | Deskripsi |
---|---|---|
destinationBillingProfileId |
string |
Id profil penagihan tujuan. |
destinationInvoiceSectionId |
string |
Id bagian faktur tujuan. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OK. Permintaan telah berhasil. |
|
202 Accepted |
Diterima Headers
|
|
Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nama | Deskripsi |
---|---|
user_impersonation | meniru akun pengguna Anda |
Contoh
TransferProduct
Sample Request
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/products/{productName}/transfer?api-version=2019-10-01-preview
{
"destinationInvoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{newBillingProfileName}/invoiceSections/{newInvoiceSectionName}",
"destinationBillingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{newBillingProfileName}"
}
Sample Response
{
"id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingProfiles/{newBillingProfileName}/invoiceSections/{newInvoiceSectionName}/products/{productName}",
"name": "{productName}",
"type": "Microsoft.Billing/products",
"properties": {
"productTypeId": "A12345",
"productType": "Subscription",
"displayName": "Test Product",
"status": "Active",
"purchaseDate": "2018-05-01T17:32:28Z",
"lastCharge": {
"currency": "USD",
"value": 5000
},
"lastChargeDate": "2018-06-15T17:32:28Z",
"billingFrequency": "Monthly",
"quantity": 4,
"skuId": "0001",
"skuDescription": "Enterprise Agreement Development",
"tenantId": "515a6d36-aaf8-4ca2-a5e8-c45deb0c5cce",
"availabilityId": "AvailabilityId1",
"parentProductId": "45000000-0000-0000-0000-0000000001242",
"invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{newBillingProfileName}/invoiceSections/{newInvoiceSectionName}",
"invoiceSectionDisplayName": "Contoso operations invoiceSection",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000000",
"billingProfileDisplayName": "Contoso operations billing"
}
}
Location: https://management.azure.com/providers/Microsoft.Billing/operationResults/44000000-0000-0000-0000-000000000000?api-version=2019-10-01-preview
Retry-After: 60
OData-EntityId: 44000000-0000-0000-0000-000000000000
Definisi
Nama | Deskripsi |
---|---|
Amount |
Jumlahnya. |
Billing |
Frekuensi di mana produk akan ditagih. |
Error |
Detail kesalahan. |
Error |
Respons kesalahan menunjukkan bahwa layanan tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan. |
Error |
|
Product |
Sebuah produk. |
Product |
Status produk saat ini. |
Reseller |
Detail reseller. |
Transfer |
Properti produk untuk memulai transfer. |
Amount
Jumlahnya.
Nama | Jenis | Deskripsi |
---|---|---|
currency |
string |
Mata uang untuk nilai jumlah. |
value |
number |
Nilai jumlah. |
BillingFrequency
Frekuensi di mana produk akan ditagih.
Nama | Jenis | Deskripsi |
---|---|---|
Monthly |
string |
|
OneTime |
string |
|
UsageBased |
string |
ErrorDetails
Detail kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode Kesalahan. |
details |
Subdetail kesalahan. |
|
message |
string |
Pesan kesalahan yang menunjukkan mengapa operasi gagal. |
target |
string |
Target kesalahan tertentu. |
ErrorResponse
Respons kesalahan menunjukkan bahwa layanan tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Detail kesalahan. |
ErrorSubDetails
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode Kesalahan. |
message |
string |
Pesan kesalahan yang menunjukkan mengapa operasi gagal. |
target |
string |
Target kesalahan tertentu. |
Product
Sebuah produk.
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
Id Sumber Daya. |
name |
string |
Nama sumber daya. |
properties.availabilityId |
string |
Ketersediaan produk. |
properties.billingFrequency |
Frekuensi di mana produk akan ditagih. |
|
properties.billingProfileDisplayName |
string |
Nama profil penagihan tempat produk ditagih. |
properties.billingProfileId |
string |
ID profil penagihan tempat produk ditagih. |
properties.customerDisplayName |
string |
Nama pelanggan yang produknya dibeli. Bidang ini hanya berlaku untuk akun penagihan Perjanjian Mitra Microsoft. |
properties.customerId |
string |
ID pelanggan yang produknya dibeli. Bidang ini hanya berlaku untuk akun penagihan Perjanjian Mitra Microsoft. |
properties.displayName |
string |
Nama tampilan produk. |
properties.endDate |
string |
Tanggal kapan produk akan diperbarui atau dibatalkan. |
properties.invoiceSectionDisplayName |
string |
Nama bagian faktur tempat produk ditagih. |
properties.invoiceSectionId |
string |
ID bagian faktur tempat produk ditagih. |
properties.lastCharge |
Biaya bulan lalu. |
|
properties.lastChargeDate |
string |
Tanggal tagihan terakhir. |
properties.parentProductId |
string |
Id produk induk. |
properties.productType |
string |
Deskripsi jenis produk. |
properties.productTypeId |
string |
ID jenis produk. |
properties.purchaseDate |
string |
Tanggal ketika produk dibeli. |
properties.quantity |
number |
Kuantitas yang dibeli untuk produk. |
properties.reseller |
Penjual untuk produk ini. |
|
properties.skuDescription |
string |
Deskripsi sku produk. |
properties.skuId |
string |
ID sku produk. |
properties.status |
Status produk saat ini. |
|
properties.tenantId |
string |
Id penyewa tempat produk digunakan. |
type |
string |
Jenis sumber daya |
ProductStatusType
Status produk saat ini.
Nama | Jenis | Deskripsi |
---|---|---|
Active |
string |
|
AutoRenew |
string |
|
Cancelled |
string |
|
Disabled |
string |
|
Expired |
string |
|
Expiring |
string |
|
Inactive |
string |
|
PastDue |
string |
Reseller
Detail reseller.
Nama | Jenis | Deskripsi |
---|---|---|
description |
string |
Nama penjual. |
resellerId |
string |
ID MPN dari reseller. |
TransferProductRequestProperties
Properti produk untuk memulai transfer.
Nama | Jenis | Deskripsi |
---|---|---|
destinationBillingProfileId |
string |
Id profil penagihan tujuan. |
destinationInvoiceSectionId |
string |
Id bagian faktur tujuan. |