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
billingAccountName
path True

string

ID yang secara unik mengidentifikasi akun penagihan.

billingProfileName
path True

string

ID yang secara unik mengidentifikasi profil penagihan.

invoiceSectionName
path True

string

ID yang secara unik mengidentifikasi bagian faktur.

productName
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

Product

OK. Permintaan telah berhasil.

202 Accepted

Diterima

Headers

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

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.

BillingFrequency

Frekuensi di mana produk akan ditagih.

ErrorDetails

Detail kesalahan.

ErrorResponse

Respons kesalahan menunjukkan bahwa layanan tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan.

ErrorSubDetails
Product

Sebuah produk.

ProductStatusType

Status produk saat ini.

Reseller

Detail reseller.

TransferProductRequestProperties

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

ErrorSubDetails[]

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

ErrorDetails

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

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

Amount

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

Reseller

Penjual untuk produk ini.

properties.skuDescription

string

Deskripsi sku produk.

properties.skuId

string

ID sku produk.

properties.status

ProductStatusType

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.