Products interface
Gränssnitt som representerar en produkt.
Metoder
| begin |
Flyttar en produkts avgifter till ett nytt fakturaavsnitt. Det nya fakturaavsnittet måste tillhöra samma faktureringsprofil som det befintliga fakturaavsnittet. Den här åtgärden stöds endast för produkter som köps med en återkommande avgift och för faktureringskonton med avtalstyp Microsoft-kundavtal. |
| begin |
Flyttar en produkts avgifter till ett nytt fakturaavsnitt. Det nya fakturaavsnittet måste tillhöra samma faktureringsprofil som det befintliga fakturaavsnittet. Den här åtgärden stöds endast för produkter som köps med en återkommande avgift och för faktureringskonton med avtalstyp Microsoft-kundavtal. |
| get(string, string, Products |
Hämtar en produkt efter ID. Åtgärden stöds endast för faktureringskonton med avtalstypen Microsoft-kundavtal. |
| list |
Visar produkter för ett faktureringskonto. Dessa inkluderar inte produkter som faktureras baserat på användning. Åtgärden stöds för faktureringskonton med avtalstypen Microsoft-kundavtal eller Microsoft-partneravtal. |
| list |
Visar en lista över produkter för en faktureringsprofil. Dessa inkluderar inte produkter som faktureras baserat på användning. Åtgärden stöds för faktureringskonton med avtalstypen Microsoft-kundavtal eller Microsoft-partneravtal. |
| list |
Visar en lista över produkter för en kund. Dessa inkluderar inte produkter som faktureras baserat på användning. Åtgärden stöds endast för faktureringskonton med avtalstypen Microsoft-partneravtal. |
| list |
Visar en lista över produkter för ett fakturaavsnitt. Dessa inkluderar inte produkter som faktureras baserat på användning. Åtgärden stöds endast för faktureringskonton med avtalstypen Microsoft-kundavtal. |
| update(string, string, Product |
Uppdaterar egenskaperna för en produkt. För närvarande kan automatisk förnyelse uppdateras. Åtgärden stöds endast för faktureringskonton med avtalstypen Microsoft-kundavtal. |
| validate |
Verifierar om en produkts avgifter kan flyttas till ett nytt fakturaavsnitt. Den här åtgärden stöds endast för produkter som köps med en återkommande avgift och för faktureringskonton med avtalstyp Microsoft-kundavtal. |
Metodinformation
beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)
Flyttar en produkts avgifter till ett nytt fakturaavsnitt. Det nya fakturaavsnittet måste tillhöra samma faktureringsprofil som det befintliga fakturaavsnittet. Den här åtgärden stöds endast för produkter som köps med en återkommande avgift och för faktureringskonton med avtalstyp Microsoft-kundavtal.
function beginMove(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>
Parametrar
- billingAccountName
-
string
Det ID som unikt identifierar ett faktureringskonto.
- productName
-
string
Det ID som unikt identifierar en produkt.
- parameters
- MoveProductRequest
Egenskaperna för produkten för att initiera en överföring.
- options
- ProductsMoveOptionalParams
Alternativparametrarna.
Returer
Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>
beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)
Flyttar en produkts avgifter till ett nytt fakturaavsnitt. Det nya fakturaavsnittet måste tillhöra samma faktureringsprofil som det befintliga fakturaavsnittet. Den här åtgärden stöds endast för produkter som köps med en återkommande avgift och för faktureringskonton med avtalstyp Microsoft-kundavtal.
function beginMoveAndWait(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<Product>
Parametrar
- billingAccountName
-
string
Det ID som unikt identifierar ett faktureringskonto.
- productName
-
string
Det ID som unikt identifierar en produkt.
- parameters
- MoveProductRequest
Egenskaperna för produkten för att initiera en överföring.
- options
- ProductsMoveOptionalParams
Alternativparametrarna.
Returer
Promise<Product>
get(string, string, ProductsGetOptionalParams)
Hämtar en produkt efter ID. Åtgärden stöds endast för faktureringskonton med avtalstypen Microsoft-kundavtal.
function get(billingAccountName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>
Parametrar
- billingAccountName
-
string
Det ID som unikt identifierar ett faktureringskonto.
- productName
-
string
Det ID som unikt identifierar en produkt.
- options
- ProductsGetOptionalParams
Alternativparametrarna.
Returer
Promise<Product>
listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)
Visar produkter för ett faktureringskonto. Dessa inkluderar inte produkter som faktureras baserat på användning. Åtgärden stöds för faktureringskonton med avtalstypen Microsoft-kundavtal eller Microsoft-partneravtal.
function listByBillingAccount(billingAccountName: string, options?: ProductsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parametrar
- billingAccountName
-
string
Det ID som unikt identifierar ett faktureringskonto.
Alternativparametrarna.
Returer
listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)
Visar en lista över produkter för en faktureringsprofil. Dessa inkluderar inte produkter som faktureras baserat på användning. Åtgärden stöds för faktureringskonton med avtalstypen Microsoft-kundavtal eller Microsoft-partneravtal.
function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parametrar
- billingAccountName
-
string
Det ID som unikt identifierar ett faktureringskonto.
- billingProfileName
-
string
Det ID som unikt identifierar en faktureringsprofil.
Alternativparametrarna.
Returer
listByCustomer(string, string, ProductsListByCustomerOptionalParams)
Visar en lista över produkter för en kund. Dessa inkluderar inte produkter som faktureras baserat på användning. Åtgärden stöds endast för faktureringskonton med avtalstypen Microsoft-partneravtal.
function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parametrar
- billingAccountName
-
string
Det ID som unikt identifierar ett faktureringskonto.
- customerName
-
string
Det ID som unikt identifierar en kund.
Alternativparametrarna.
Returer
listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)
Visar en lista över produkter för ett fakturaavsnitt. Dessa inkluderar inte produkter som faktureras baserat på användning. Åtgärden stöds endast för faktureringskonton med avtalstypen Microsoft-kundavtal.
function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: ProductsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parametrar
- billingAccountName
-
string
Det ID som unikt identifierar ett faktureringskonto.
- billingProfileName
-
string
Det ID som unikt identifierar en faktureringsprofil.
- invoiceSectionName
-
string
Det ID som unikt identifierar ett fakturaavsnitt.
Alternativparametrarna.
Returer
update(string, string, ProductPatch, ProductsUpdateOptionalParams)
Uppdaterar egenskaperna för en produkt. För närvarande kan automatisk förnyelse uppdateras. Åtgärden stöds endast för faktureringskonton med avtalstypen Microsoft-kundavtal.
function update(billingAccountName: string, productName: string, parameters: ProductPatch, options?: ProductsUpdateOptionalParams): Promise<Product>
Parametrar
- billingAccountName
-
string
Det ID som unikt identifierar ett faktureringskonto.
- productName
-
string
Det ID som unikt identifierar en produkt.
- parameters
- ProductPatch
En produkt.
- options
- ProductsUpdateOptionalParams
Alternativparametrarna.
Returer
Promise<Product>
validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)
Verifierar om en produkts avgifter kan flyttas till ett nytt fakturaavsnitt. Den här åtgärden stöds endast för produkter som köps med en återkommande avgift och för faktureringskonton med avtalstyp Microsoft-kundavtal.
function validateMoveEligibility(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsValidateMoveEligibilityOptionalParams): Promise<MoveProductEligibilityResult>
Parametrar
- billingAccountName
-
string
Det ID som unikt identifierar ett faktureringskonto.
- productName
-
string
Det ID som unikt identifierar en produkt.
- parameters
- MoveProductRequest
Egenskaperna för produkten för att initiera en överföring.
Alternativparametrarna.
Returer
Promise<MoveProductEligibilityResult>