Delen via


Products interface

Interface die een product vertegenwoordigt.

Methoden

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Hiermee verplaatst u de kosten van een product naar een nieuwe factuursectie. De nieuwe factuursectie moet deel uitmaken van hetzelfde factureringsprofiel als de bestaande factuursectie. Deze bewerking wordt alleen ondersteund voor producten die worden aangeschaft met terugkerende kosten en voor factureringsaccounts met het type Microsoft-klantovereenkomst.

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Hiermee verplaatst u de kosten van een product naar een nieuwe factuursectie. De nieuwe factuursectie moet deel uitmaken van hetzelfde factureringsprofiel als de bestaande factuursectie. Deze bewerking wordt alleen ondersteund voor producten die worden aangeschaft met terugkerende kosten en voor factureringsaccounts met het type Microsoft-klantovereenkomst.

get(string, string, ProductsGetOptionalParams)

Hiermee haalt u een product op id op. De bewerking wordt alleen ondersteund voor factureringsaccounts met een overeenkomsttype Microsoft-klantovereenkomst.

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Geeft een lijst weer van de producten voor een factureringsrekening. Deze omvatten geen producten die worden gefactureerd op basis van gebruik. De bewerking wordt ondersteund voor factureringsaccounts met het type Microsoft-klantovereenkomst of Microsoft Partner-overeenkomst.

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Geeft een lijst weer van de producten voor een factureringsprofiel. Deze omvatten geen producten die worden gefactureerd op basis van gebruik. De bewerking wordt ondersteund voor factureringsaccounts met het type Microsoft-klantovereenkomst of Microsoft Partner-overeenkomst.

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Geeft een lijst weer van de producten voor een klant. Deze omvatten geen producten die worden gefactureerd op basis van gebruik. De bewerking wordt alleen ondersteund voor factureringsaccounts met het overeenkomsttype Microsoft Partner-overeenkomst.

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Toont de producten voor een factuursectie. Deze omvatten geen producten die worden gefactureerd op basis van gebruik. De bewerking wordt alleen ondersteund voor factureringsaccounts met een overeenkomsttype Microsoft-klantovereenkomst.

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Hiermee worden de eigenschappen van een product bijgewerkt. Op dit moment kan automatisch verlengen worden bijgewerkt. De bewerking wordt alleen ondersteund voor factureringsaccounts met een overeenkomsttype Microsoft-klantovereenkomst.

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Valideert of de kosten van een product kunnen worden verplaatst naar een nieuwe factuursectie. Deze bewerking wordt alleen ondersteund voor producten die worden aangeschaft met terugkerende kosten en voor factureringsaccounts met het type Microsoft-klantovereenkomst.

Methodedetails

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Hiermee verplaatst u de kosten van een product naar een nieuwe factuursectie. De nieuwe factuursectie moet deel uitmaken van hetzelfde factureringsprofiel als de bestaande factuursectie. Deze bewerking wordt alleen ondersteund voor producten die worden aangeschaft met terugkerende kosten en voor factureringsaccounts met het type Microsoft-klantovereenkomst.

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

Parameters

billingAccountName

string

De id waarmee een factureringsrekening uniek wordt geïdentificeerd.

productName

string

De id waarmee een product uniek wordt geïdentificeerd.

parameters
MoveProductRequest

De eigenschappen van het product om een overdracht te initiëren.

options
ProductsMoveOptionalParams

De optiesparameters.

Retouren

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

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Hiermee verplaatst u de kosten van een product naar een nieuwe factuursectie. De nieuwe factuursectie moet deel uitmaken van hetzelfde factureringsprofiel als de bestaande factuursectie. Deze bewerking wordt alleen ondersteund voor producten die worden aangeschaft met terugkerende kosten en voor factureringsaccounts met het type Microsoft-klantovereenkomst.

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

Parameters

billingAccountName

string

De id waarmee een factureringsrekening uniek wordt geïdentificeerd.

productName

string

De id waarmee een product uniek wordt geïdentificeerd.

parameters
MoveProductRequest

De eigenschappen van het product om een overdracht te initiëren.

options
ProductsMoveOptionalParams

De optiesparameters.

Retouren

Promise<Product>

get(string, string, ProductsGetOptionalParams)

Hiermee haalt u een product op id op. De bewerking wordt alleen ondersteund voor factureringsaccounts met een overeenkomsttype Microsoft-klantovereenkomst.

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

Parameters

billingAccountName

string

De id waarmee een factureringsrekening uniek wordt geïdentificeerd.

productName

string

De id waarmee een product uniek wordt geïdentificeerd.

options
ProductsGetOptionalParams

De optiesparameters.

Retouren

Promise<Product>

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Geeft een lijst weer van de producten voor een factureringsrekening. Deze omvatten geen producten die worden gefactureerd op basis van gebruik. De bewerking wordt ondersteund voor factureringsaccounts met het type Microsoft-klantovereenkomst of Microsoft Partner-overeenkomst.

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

Parameters

billingAccountName

string

De id waarmee een factureringsrekening uniek wordt geïdentificeerd.

options
ProductsListByBillingAccountOptionalParams

De optiesparameters.

Retouren

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Geeft een lijst weer van de producten voor een factureringsprofiel. Deze omvatten geen producten die worden gefactureerd op basis van gebruik. De bewerking wordt ondersteund voor factureringsaccounts met het type Microsoft-klantovereenkomst of Microsoft Partner-overeenkomst.

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

Parameters

billingAccountName

string

De id waarmee een factureringsrekening uniek wordt geïdentificeerd.

billingProfileName

string

De id waarmee een factureringsprofiel uniek wordt geïdentificeerd.

options
ProductsListByBillingProfileOptionalParams

De optiesparameters.

Retouren

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Geeft een lijst weer van de producten voor een klant. Deze omvatten geen producten die worden gefactureerd op basis van gebruik. De bewerking wordt alleen ondersteund voor factureringsaccounts met het overeenkomsttype Microsoft Partner-overeenkomst.

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

Parameters

billingAccountName

string

De id waarmee een factureringsrekening uniek wordt geïdentificeerd.

customerName

string

De id waarmee een klant uniek wordt geïdentificeerd.

options
ProductsListByCustomerOptionalParams

De optiesparameters.

Retouren

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Toont de producten voor een factuursectie. Deze omvatten geen producten die worden gefactureerd op basis van gebruik. De bewerking wordt alleen ondersteund voor factureringsaccounts met een overeenkomsttype Microsoft-klantovereenkomst.

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

Parameters

billingAccountName

string

De id waarmee een factureringsrekening uniek wordt geïdentificeerd.

billingProfileName

string

De id waarmee een factureringsprofiel uniek wordt geïdentificeerd.

invoiceSectionName

string

De id waarmee een factuursectie uniek wordt geïdentificeerd.

options
ProductsListByInvoiceSectionOptionalParams

De optiesparameters.

Retouren

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Hiermee worden de eigenschappen van een product bijgewerkt. Op dit moment kan automatisch verlengen worden bijgewerkt. De bewerking wordt alleen ondersteund voor factureringsaccounts met een overeenkomsttype Microsoft-klantovereenkomst.

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

Parameters

billingAccountName

string

De id waarmee een factureringsrekening uniek wordt geïdentificeerd.

productName

string

De id waarmee een product uniek wordt geïdentificeerd.

parameters
ProductPatch

Een product.

options
ProductsUpdateOptionalParams

De optiesparameters.

Retouren

Promise<Product>

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Valideert of de kosten van een product kunnen worden verplaatst naar een nieuwe factuursectie. Deze bewerking wordt alleen ondersteund voor producten die worden aangeschaft met terugkerende kosten en voor factureringsaccounts met het type Microsoft-klantovereenkomst.

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

Parameters

billingAccountName

string

De id waarmee een factureringsrekening uniek wordt geïdentificeerd.

productName

string

De id waarmee een product uniek wordt geïdentificeerd.

parameters
MoveProductRequest

De eigenschappen van het product om een overdracht te initiëren.

options
ProductsValidateMoveEligibilityOptionalParams

De optiesparameters.

Retouren