Aracılığıyla paylaş


Products interface

Bir Ürünleri temsil eden arabirim.

Yöntemler

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Bir ürünün ücretlerini yeni bir fatura bölümüne taşır. Yeni fatura bölümü, mevcut fatura bölümüyle aynı faturalama profiline ait olmalıdır. Bu işlem yalnızca yinelenen ücretle satın alınan ürünler ve Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Bir ürünün ücretlerini yeni bir fatura bölümüne taşır. Yeni fatura bölümü, mevcut fatura bölümüyle aynı faturalama profiline ait olmalıdır. Bu işlem yalnızca yinelenen ücretle satın alınan ürünler ve Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

get(string, string, ProductsGetOptionalParams)

Kimliğine göre bir ürün alır. İşlem yalnızca Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Ödeme hesabının ürünlerini listeler. Bunlar, kullanıma göre faturalanan ürünleri içermez. İşlem, Sözleşme türü Microsoft Müşteri Sözleşmesi veya Microsoft İş Ortağı Sözleşmesi olan ödeme hesapları için desteklenir.

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Faturalama profili için ürünleri listeler. Bunlar, kullanıma göre faturalanan ürünleri içermez. İşlem, Sözleşme türü Microsoft Müşteri Sözleşmesi veya Microsoft İş Ortağı Sözleşmesi olan ödeme hesapları için desteklenir.

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Müşterinin ürünlerini listeler. Bunlar, kullanıma göre faturalanan ürünleri içermez. İşlem yalnızca Microsoft İş Ortağı Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Fatura bölümünün ürünlerini listeler. Bunlar, kullanıma göre faturalanan ürünleri içermez. İşlem yalnızca Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Bir Ürünün özelliklerini güncelleştirir. Şu anda otomatik yenileme güncelleştirilebilir. İşlem yalnızca Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Bir ürünün ücretlerinin yeni bir fatura bölümüne taşınıp taşınamadığını doğrular. Bu işlem yalnızca yinelenen ücretle satın alınan ürünler ve Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

Yöntem Ayrıntıları

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Bir ürünün ücretlerini yeni bir fatura bölümüne taşır. Yeni fatura bölümü, mevcut fatura bölümüyle aynı faturalama profiline ait olmalıdır. Bu işlem yalnızca yinelenen ücretle satın alınan ürünler ve Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

function beginMove(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>

Parametreler

billingAccountName

string

Bir ödeme hesabını benzersiz olarak tanımlayan kimlik.

productName

string

Bir ürünü benzersiz olarak tanımlayan kimlik.

parameters
MoveProductRequest

Aktarım başlatmak için ürünün özellikleri.

options
ProductsMoveOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Bir ürünün ücretlerini yeni bir fatura bölümüne taşır. Yeni fatura bölümü, mevcut fatura bölümüyle aynı faturalama profiline ait olmalıdır. Bu işlem yalnızca yinelenen ücretle satın alınan ürünler ve Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

function beginMoveAndWait(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<Product>

Parametreler

billingAccountName

string

Bir ödeme hesabını benzersiz olarak tanımlayan kimlik.

productName

string

Bir ürünü benzersiz olarak tanımlayan kimlik.

parameters
MoveProductRequest

Aktarım başlatmak için ürünün özellikleri.

options
ProductsMoveOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<Product>

get(string, string, ProductsGetOptionalParams)

Kimliğine göre bir ürün alır. İşlem yalnızca Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

function get(billingAccountName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>

Parametreler

billingAccountName

string

Bir ödeme hesabını benzersiz olarak tanımlayan kimlik.

productName

string

Bir ürünü benzersiz olarak tanımlayan kimlik.

options
ProductsGetOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<Product>

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Ödeme hesabının ürünlerini listeler. Bunlar, kullanıma göre faturalanan ürünleri içermez. İşlem, Sözleşme türü Microsoft Müşteri Sözleşmesi veya Microsoft İş Ortağı Sözleşmesi olan ödeme hesapları için desteklenir.

function listByBillingAccount(billingAccountName: string, options?: ProductsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parametreler

billingAccountName

string

Bir ödeme hesabını benzersiz olarak tanımlayan kimlik.

options
ProductsListByBillingAccountOptionalParams

Seçenekler parametreleri.

Döndürülenler

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Faturalama profili için ürünleri listeler. Bunlar, kullanıma göre faturalanan ürünleri içermez. İşlem, Sözleşme türü Microsoft Müşteri Sözleşmesi veya Microsoft İş Ortağı Sözleşmesi olan ödeme hesapları için desteklenir.

function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parametreler

billingAccountName

string

Bir ödeme hesabını benzersiz olarak tanımlayan kimlik.

billingProfileName

string

Faturalama profilini benzersiz olarak tanımlayan kimlik.

options
ProductsListByBillingProfileOptionalParams

Seçenekler parametreleri.

Döndürülenler

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Müşterinin ürünlerini listeler. Bunlar, kullanıma göre faturalanan ürünleri içermez. İşlem yalnızca Microsoft İş Ortağı Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parametreler

billingAccountName

string

Bir ödeme hesabını benzersiz olarak tanımlayan kimlik.

customerName

string

Bir müşteriyi benzersiz olarak tanımlayan kimlik.

options
ProductsListByCustomerOptionalParams

Seçenekler parametreleri.

Döndürülenler

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Fatura bölümünün ürünlerini listeler. Bunlar, kullanıma göre faturalanan ürünleri içermez. İşlem yalnızca Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: ProductsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parametreler

billingAccountName

string

Bir ödeme hesabını benzersiz olarak tanımlayan kimlik.

billingProfileName

string

Faturalama profilini benzersiz olarak tanımlayan kimlik.

invoiceSectionName

string

Bir fatura bölümünü benzersiz olarak tanımlayan kimlik.

options
ProductsListByInvoiceSectionOptionalParams

Seçenekler parametreleri.

Döndürülenler

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Bir Ürünün özelliklerini güncelleştirir. Şu anda otomatik yenileme güncelleştirilebilir. İşlem yalnızca Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

function update(billingAccountName: string, productName: string, parameters: ProductPatch, options?: ProductsUpdateOptionalParams): Promise<Product>

Parametreler

billingAccountName

string

Bir ödeme hesabını benzersiz olarak tanımlayan kimlik.

productName

string

Bir ürünü benzersiz olarak tanımlayan kimlik.

parameters
ProductPatch

Bir ürün.

options
ProductsUpdateOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<Product>

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Bir ürünün ücretlerinin yeni bir fatura bölümüne taşınıp taşınamadığını doğrular. Bu işlem yalnızca yinelenen ücretle satın alınan ürünler ve Microsoft Müşteri Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

function validateMoveEligibility(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsValidateMoveEligibilityOptionalParams): Promise<MoveProductEligibilityResult>

Parametreler

billingAccountName

string

Bir ödeme hesabını benzersiz olarak tanımlayan kimlik.

productName

string

Bir ürünü benzersiz olarak tanımlayan kimlik.

parameters
MoveProductRequest

Aktarım başlatmak için ürünün özellikleri.

options
ProductsValidateMoveEligibilityOptionalParams

Seçenekler parametreleri.

Döndürülenler