Products interface
Bir Ürünleri temsil eden arabirim.
Yöntemler
| begin |
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. |
| begin |
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, Products |
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. |
| list |
Ö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. |
| list |
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. |
| list |
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. |
| list |
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, Product |
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. |
| validate |
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.
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.
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.
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.
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.
Seçenekler parametreleri.
Döndürülenler
Promise<MoveProductEligibilityResult>