Products interface
Interface die een product vertegenwoordigt.
Methoden
| begin |
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. |
| begin |
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, Products |
Hiermee haalt u een product op id op. De bewerking wordt alleen ondersteund voor factureringsaccounts met een overeenkomsttype Microsoft-klantovereenkomst. |
| list |
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. |
| list |
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. |
| list |
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. |
| list |
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, Product |
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. |
| validate |
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.
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.
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.
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.
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.
De optiesparameters.
Retouren
Promise<MoveProductEligibilityResult>