ProductsOperations interface
Schnittstelle stellt die Operationen eines Produkts dar.
Eigenschaften
| begin |
|
| begin |
|
| get | Ruft ein Produkt nach ID ab. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung unterstützt. |
| list |
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. |
| list |
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. |
| list |
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. |
| list |
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. |
| validate |
Ü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>