SavingsPlansOperations interface

SavingsPlansの運用を表すインターフェース。

プロパティ

beginUpdateByBillingAccount
beginUpdateByBillingAccountAndWait
getByBillingAccount

課金アカウント別の節約プランを取得します。

listByBillingAccount

課金アカウント別に節約プランを一覧表示します。

listBySavingsPlanOrder

請求先アカウント別の注文で節約プランを一覧表示します。

updateByBillingAccount

課金アカウント別の割引プランを更新します。

validateUpdateByBillingAccount

課金アカウント別に節約プランの修正プログラムを検証します。

プロパティの詳細

beginUpdateByBillingAccount

警告

この API は非推奨になりました。

use updateByBillingAccount instead

beginUpdateByBillingAccount: (billingAccountName: string, savingsPlanOrderId: string, savingsPlanId: string, body: SavingsPlanUpdateRequest, options?: SavingsPlansUpdateByBillingAccountOptionalParams) => Promise<SimplePollerLike<OperationState<SavingsPlanModel>, SavingsPlanModel>>

プロパティ値

(billingAccountName: string, savingsPlanOrderId: string, savingsPlanId: string, body: SavingsPlanUpdateRequest, options?: SavingsPlansUpdateByBillingAccountOptionalParams) => Promise<SimplePollerLike<OperationState<SavingsPlanModel>, SavingsPlanModel>>

beginUpdateByBillingAccountAndWait

警告

この API は非推奨になりました。

use updateByBillingAccount instead

beginUpdateByBillingAccountAndWait: (billingAccountName: string, savingsPlanOrderId: string, savingsPlanId: string, body: SavingsPlanUpdateRequest, options?: SavingsPlansUpdateByBillingAccountOptionalParams) => Promise<SavingsPlanModel>

プロパティ値

(billingAccountName: string, savingsPlanOrderId: string, savingsPlanId: string, body: SavingsPlanUpdateRequest, options?: SavingsPlansUpdateByBillingAccountOptionalParams) => Promise<SavingsPlanModel>

getByBillingAccount

課金アカウント別の節約プランを取得します。

getByBillingAccount: (billingAccountName: string, savingsPlanOrderId: string, savingsPlanId: string, options?: SavingsPlansGetByBillingAccountOptionalParams) => Promise<SavingsPlanModel>

プロパティ値

(billingAccountName: string, savingsPlanOrderId: string, savingsPlanId: string, options?: SavingsPlansGetByBillingAccountOptionalParams) => Promise<SavingsPlanModel>

listByBillingAccount

課金アカウント別に節約プランを一覧表示します。

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

プロパティ値

(billingAccountName: string, options?: SavingsPlansListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<SavingsPlanModel, SavingsPlanModel[], PageSettings>

listBySavingsPlanOrder

請求先アカウント別の注文で節約プランを一覧表示します。

listBySavingsPlanOrder: (billingAccountName: string, savingsPlanOrderId: string, options?: SavingsPlansListBySavingsPlanOrderOptionalParams) => PagedAsyncIterableIterator<SavingsPlanModel, SavingsPlanModel[], PageSettings>

プロパティ値

(billingAccountName: string, savingsPlanOrderId: string, options?: SavingsPlansListBySavingsPlanOrderOptionalParams) => PagedAsyncIterableIterator<SavingsPlanModel, SavingsPlanModel[], PageSettings>

updateByBillingAccount

課金アカウント別の割引プランを更新します。

updateByBillingAccount: (billingAccountName: string, savingsPlanOrderId: string, savingsPlanId: string, body: SavingsPlanUpdateRequest, options?: SavingsPlansUpdateByBillingAccountOptionalParams) => PollerLike<OperationState<SavingsPlanModel>, SavingsPlanModel>

プロパティ値

(billingAccountName: string, savingsPlanOrderId: string, savingsPlanId: string, body: SavingsPlanUpdateRequest, options?: SavingsPlansUpdateByBillingAccountOptionalParams) => PollerLike<OperationState<SavingsPlanModel>, SavingsPlanModel>

validateUpdateByBillingAccount

課金アカウント別に節約プランの修正プログラムを検証します。

validateUpdateByBillingAccount: (billingAccountName: string, savingsPlanOrderId: string, savingsPlanId: string, body: SavingsPlanUpdateValidateRequest, options?: SavingsPlansValidateUpdateByBillingAccountOptionalParams) => Promise<SavingsPlanValidateResponse>

プロパティ値

(billingAccountName: string, savingsPlanOrderId: string, savingsPlanId: string, body: SavingsPlanUpdateValidateRequest, options?: SavingsPlansValidateUpdateByBillingAccountOptionalParams) => Promise<SavingsPlanValidateResponse>