Products interface
代表 Products 的介面。
方法
方法詳細資料
beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)
將產品的費用移至新的發票區段。 新的發票區段必須屬於與現有發票區段相同的帳單配置檔。 這項作業僅支援以週期性費用購買的產品,以及合約類型為Microsoft客戶合約的計費帳戶。
function beginMove(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>
參數
- billingAccountName
-
string
可唯一識別計費帳戶的標識碼。
- productName
-
string
可唯一識別產品的標識碼。
- parameters
- MoveProductRequest
要起始傳輸之產品的屬性。
- options
- ProductsMoveOptionalParams
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>
beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)
將產品的費用移至新的發票區段。 新的發票區段必須屬於與現有發票區段相同的帳單配置檔。 這項作業僅支援以週期性費用購買的產品,以及合約類型為Microsoft客戶合約的計費帳戶。
function beginMoveAndWait(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<Product>
參數
- billingAccountName
-
string
可唯一識別計費帳戶的標識碼。
- productName
-
string
可唯一識別產品的標識碼。
- parameters
- MoveProductRequest
要起始傳輸之產品的屬性。
- options
- ProductsMoveOptionalParams
選項參數。
傳回
Promise<Product>
get(string, string, ProductsGetOptionalParams)
依標識碼取得產品。 只有合約類型Microsoft客戶合約的計費帳戶才支援此作業。
function get(billingAccountName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>
參數
- billingAccountName
-
string
可唯一識別計費帳戶的標識碼。
- productName
-
string
可唯一識別產品的標識碼。
- options
- ProductsGetOptionalParams
選項參數。
傳回
Promise<Product>
listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)
列出計費帳戶的產品。 這些不包含根據使用量計費的產品。 合約類型Microsoft客戶合約或Microsoft合作夥伴合約的計費帳戶支援此作業。
function listByBillingAccount(billingAccountName: string, options?: ProductsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
參數
- billingAccountName
-
string
可唯一識別計費帳戶的標識碼。
選項參數。
傳回
listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)
列出帳單配置檔的產品。 這些不包含根據使用量計費的產品。 合約類型Microsoft客戶合約或Microsoft合作夥伴合約的計費帳戶支援此作業。
function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
參數
- billingAccountName
-
string
可唯一識別計費帳戶的標識碼。
- billingProfileName
-
string
可唯一識別帳單配置檔的標識碼。
選項參數。
傳回
listByCustomer(string, string, ProductsListByCustomerOptionalParams)
列出客戶的產品。 這些不包含根據使用量計費的產品。只有合約類型Microsoft合作夥伴合約的計費帳戶才支援此作業。
function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
參數
- billingAccountName
-
string
可唯一識別計費帳戶的標識碼。
- customerName
-
string
可唯一識別客戶的標識碼。
選項參數。
傳回
listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)
列出發票區段的產品。 這些不包含根據使用量計費的產品。 只有合約類型Microsoft客戶合約的計費帳戶才支援此作業。
function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: ProductsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
參數
- billingAccountName
-
string
可唯一識別計費帳戶的標識碼。
- billingProfileName
-
string
可唯一識別帳單配置檔的標識碼。
- invoiceSectionName
-
string
可唯一識別發票區段的標識碼。
選項參數。
傳回
update(string, string, ProductPatch, ProductsUpdateOptionalParams)
更新 Product 的屬性。 目前,可以更新自動更新。 只有合約類型Microsoft客戶合約的計費帳戶才支援此作業。
function update(billingAccountName: string, productName: string, parameters: ProductPatch, options?: ProductsUpdateOptionalParams): Promise<Product>
參數
- billingAccountName
-
string
可唯一識別計費帳戶的標識碼。
- productName
-
string
可唯一識別產品的標識碼。
- parameters
- ProductPatch
產品。
- options
- ProductsUpdateOptionalParams
選項參數。
傳回
Promise<Product>
validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)
驗證產品的費用是否可以移至新的發票區段。 這項作業僅支援以週期性費用購買的產品,以及合約類型為Microsoft客戶合約的計費帳戶。
function validateMoveEligibility(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsValidateMoveEligibilityOptionalParams): Promise<MoveProductEligibilityResult>
參數
- billingAccountName
-
string
可唯一識別計費帳戶的標識碼。
- productName
-
string
可唯一識別產品的標識碼。
- parameters
- MoveProductRequest
要起始傳輸之產品的屬性。
選項參數。
傳回
Promise<MoveProductEligibilityResult>