ProductsOperations interface

Schnittstelle stellt die Operationen eines Produkts dar.

Eigenschaften

beginMove
beginMoveAndWait
get

Ruft ein Produkt nach ID ab. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung unterstützt.

listByBillingAccount

Listet die Produkte für ein Abrechnungskonto auf. Diese umfassen keine Produkte, die basierend auf dem Verbrauch in Rechnung gestellt werden. Der Vorgang wird für Abrechnungskonten mit Vertragstyp Microsoft-Kundenvereinbarung oder Microsoft Partner-Vereinbarung unterstützt.

listByBillingProfile

Listet die Produkte für ein Abrechnungsprofil auf. Diese umfassen keine Produkte, die basierend auf dem Verbrauch in Rechnung gestellt werden. Der Vorgang wird für Abrechnungskonten mit Vertragstyp Microsoft-Kundenvereinbarung oder Microsoft Partner-Vereinbarung unterstützt.

listByCustomer

Listet die Produkte für einen Kunden auf. Dazu gehören keine Produkte, die basierend auf der Nutzung in Rechnung gestellt werden. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft Partner-Vereinbarung unterstützt.

listByInvoiceSection

Listet die Produkte für einen Rechnungsabschnitt auf. Diese umfassen keine Produkte, die basierend auf dem Verbrauch in Rechnung gestellt werden. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung unterstützt.

move

Verschiebt die Gebühren eines Produkts in einen neuen Rechnungsabschnitt. Der neue Rechnungsabschnitt muss zum gleichen Abrechnungsprofil wie der vorhandene Rechnungsabschnitt gehören. Dieser Vorgang wird nur für Produkte unterstützt, die mit einer wiederkehrenden Gebühr und für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung erworben werden.

update

Aktualisiert die Eigenschaften eines Produkts. Derzeit kann die automatische Verlängerung aktualisiert werden. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung unterstützt.

validateMoveEligibility

Überprüft, ob die Gebühren eines Produkts in einen neuen Rechnungsabschnitt verschoben werden können. Dieser Vorgang wird nur für Produkte unterstützt, die mit einer wiederkehrenden Gebühr und für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung erworben werden.

Details zur Eigenschaft

beginMove

Warnung

Diese API ist nun veraltet.

use move instead

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

Eigenschaftswert

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

beginMoveAndWait

Warnung

Diese API ist nun veraltet.

use move instead

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

Eigenschaftswert

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

get

Ruft ein Produkt nach ID ab. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung unterstützt.

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

Eigenschaftswert

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

listByBillingAccount

Listet die Produkte für ein Abrechnungskonto auf. Diese umfassen keine Produkte, die basierend auf dem Verbrauch in Rechnung gestellt werden. Der Vorgang wird für Abrechnungskonten mit Vertragstyp Microsoft-Kundenvereinbarung oder Microsoft Partner-Vereinbarung unterstützt.

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

Eigenschaftswert

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

listByBillingProfile

Listet die Produkte für ein Abrechnungsprofil auf. Diese umfassen keine Produkte, die basierend auf dem Verbrauch in Rechnung gestellt werden. Der Vorgang wird für Abrechnungskonten mit Vertragstyp Microsoft-Kundenvereinbarung oder Microsoft Partner-Vereinbarung unterstützt.

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

Eigenschaftswert

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

listByCustomer

Listet die Produkte für einen Kunden auf. Dazu gehören keine Produkte, die basierend auf der Nutzung in Rechnung gestellt werden. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft Partner-Vereinbarung unterstützt.

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

Eigenschaftswert

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

listByInvoiceSection

Listet die Produkte für einen Rechnungsabschnitt auf. Diese umfassen keine Produkte, die basierend auf dem Verbrauch in Rechnung gestellt werden. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung unterstützt.

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

Eigenschaftswert

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

move

Verschiebt die Gebühren eines Produkts in einen neuen Rechnungsabschnitt. Der neue Rechnungsabschnitt muss zum gleichen Abrechnungsprofil wie der vorhandene Rechnungsabschnitt gehören. Dieser Vorgang wird nur für Produkte unterstützt, die mit einer wiederkehrenden Gebühr und für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung erworben werden.

move: (billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams) => PollerLike<OperationState<Product>, Product>

Eigenschaftswert

(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams) => PollerLike<OperationState<Product>, Product>

update

Aktualisiert die Eigenschaften eines Produkts. Derzeit kann die automatische Verlängerung aktualisiert werden. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung unterstützt.

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

Eigenschaftswert

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

validateMoveEligibility

Überprüft, ob die Gebühren eines Produkts in einen neuen Rechnungsabschnitt verschoben werden können. Dieser Vorgang wird nur für Produkte unterstützt, die mit einer wiederkehrenden Gebühr und für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung erworben werden.

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

Eigenschaftswert

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