Dela via


Products interface

Gränssnitt som representerar en produkt.

Metoder

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.

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.

get(string, string, ProductsGetOptionalParams)

Hämtar en produkt efter ID. Åtgärden stöds endast för faktureringskonton med avtalstypen Microsoft-kundavtal.

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.

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.

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.

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.

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.

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.

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.

options
ProductsListByBillingAccountOptionalParams

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.

options
ProductsListByBillingProfileOptionalParams

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.

options
ProductsListByCustomerOptionalParams

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.

options
ProductsListByInvoiceSectionOptionalParams

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.

options
ProductsValidateMoveEligibilityOptionalParams

Alternativparametrarna.

Returer