共用方式為


ScheduledActions interface

代表 ScheduledActions 的介面。

方法

checkNameAvailability(CheckNameAvailabilityRequest, ScheduledActionsCheckNameAvailabilityOptionalParams)

檢查排程動作的名稱可用性和正確性。

checkNameAvailabilityByScope(string, CheckNameAvailabilityRequest, ScheduledActionsCheckNameAvailabilityByScopeOptionalParams)

檢查指定範圍內排程動作的名稱可用性和正確性。

createOrUpdate(string, ScheduledAction, ScheduledActionsCreateOrUpdateOptionalParams)

建立或更新私人排程動作。

createOrUpdateByScope(string, string, ScheduledAction, ScheduledActionsCreateOrUpdateByScopeOptionalParams)

在指定的範圍內建立或更新共用排程動作。

delete(string, ScheduledActionsDeleteOptionalParams)

刪除私人排程動作。

deleteByScope(string, string, ScheduledActionsDeleteByScopeOptionalParams)

刪除指定範圍內排程的動作。

get(string, ScheduledActionsGetOptionalParams)

依名稱取得私人排程動作。

getByScope(string, string, ScheduledActionsGetByScopeOptionalParams)

依名稱從指定範圍取得共用排程動作。

list(ScheduledActionsListOptionalParams)

列出所有私人排程動作。

listByScope(string, ScheduledActionsListByScopeOptionalParams)

列出指定範圍內的所有共用排程動作。

run(string, ScheduledActionsRunOptionalParams)

處理私人排程動作。

runByScope(string, string, ScheduledActionsRunByScopeOptionalParams)

在指定的範圍內執行共用排程動作。

方法詳細資料

checkNameAvailability(CheckNameAvailabilityRequest, ScheduledActionsCheckNameAvailabilityOptionalParams)

檢查排程動作的名稱可用性和正確性。

function checkNameAvailability(checkNameAvailabilityRequest: CheckNameAvailabilityRequest, options?: ScheduledActionsCheckNameAvailabilityOptionalParams): Promise<CheckNameAvailabilityResponse>

參數

checkNameAvailabilityRequest
CheckNameAvailabilityRequest

要建立或更新的排程動作。

傳回

checkNameAvailabilityByScope(string, CheckNameAvailabilityRequest, ScheduledActionsCheckNameAvailabilityByScopeOptionalParams)

檢查指定範圍內排程動作的名稱可用性和正確性。

function checkNameAvailabilityByScope(scope: string, checkNameAvailabilityRequest: CheckNameAvailabilityRequest, options?: ScheduledActionsCheckNameAvailabilityByScopeOptionalParams): Promise<CheckNameAvailabilityResponse>

參數

scope

string

與排程動作作業相關聯的範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.外部訂用帳戶範圍的 CostManagement/externalSubscriptions/{externalSubscriptionName}'。 注意:深入解析警示僅適用于訂用帳戶範圍。

checkNameAvailabilityRequest
CheckNameAvailabilityRequest

要建立或更新的排程動作。

傳回

createOrUpdate(string, ScheduledAction, ScheduledActionsCreateOrUpdateOptionalParams)

建立或更新私人排程動作。

function createOrUpdate(name: string, scheduledAction: ScheduledAction, options?: ScheduledActionsCreateOrUpdateOptionalParams): Promise<ScheduledAction>

參數

name

string

排程的動作名稱。

scheduledAction
ScheduledAction

要建立或更新的排程動作。

傳回

Promise<ScheduledAction>

createOrUpdateByScope(string, string, ScheduledAction, ScheduledActionsCreateOrUpdateByScopeOptionalParams)

在指定的範圍內建立或更新共用排程動作。

function createOrUpdateByScope(scope: string, name: string, scheduledAction: ScheduledAction, options?: ScheduledActionsCreateOrUpdateByScopeOptionalParams): Promise<ScheduledAction>

參數

scope

string

與排程動作作業相關聯的範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.外部訂用帳戶範圍的 CostManagement/externalSubscriptions/{externalSubscriptionName}'。 注意:深入解析警示僅適用于訂用帳戶範圍。

name

string

排程的動作名稱。

scheduledAction
ScheduledAction

要建立或更新的排程動作。

傳回

Promise<ScheduledAction>

delete(string, ScheduledActionsDeleteOptionalParams)

刪除私人排程動作。

function delete(name: string, options?: ScheduledActionsDeleteOptionalParams): Promise<void>

參數

name

string

排程的動作名稱。

options
ScheduledActionsDeleteOptionalParams

選項參數。

傳回

Promise<void>

deleteByScope(string, string, ScheduledActionsDeleteByScopeOptionalParams)

刪除指定範圍內排程的動作。

function deleteByScope(scope: string, name: string, options?: ScheduledActionsDeleteByScopeOptionalParams): Promise<void>

參數

scope

string

與排程動作作業相關聯的範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.外部訂用帳戶範圍的 CostManagement/externalSubscriptions/{externalSubscriptionName}'。 注意:深入解析警示僅適用于訂用帳戶範圍。

name

string

排程的動作名稱。

傳回

Promise<void>

get(string, ScheduledActionsGetOptionalParams)

依名稱取得私人排程動作。

function get(name: string, options?: ScheduledActionsGetOptionalParams): Promise<ScheduledAction>

參數

name

string

排程的動作名稱。

options
ScheduledActionsGetOptionalParams

選項參數。

傳回

Promise<ScheduledAction>

getByScope(string, string, ScheduledActionsGetByScopeOptionalParams)

依名稱從指定範圍取得共用排程動作。

function getByScope(scope: string, name: string, options?: ScheduledActionsGetByScopeOptionalParams): Promise<ScheduledAction>

參數

scope

string

與排程動作作業相關聯的範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.外部訂用帳戶範圍的 CostManagement/externalSubscriptions/{externalSubscriptionName}'。 注意:深入解析警示僅適用于訂用帳戶範圍。

name

string

排程的動作名稱。

傳回

Promise<ScheduledAction>

list(ScheduledActionsListOptionalParams)

列出所有私人排程動作。

function list(options?: ScheduledActionsListOptionalParams): PagedAsyncIterableIterator<ScheduledAction, ScheduledAction[], PageSettings>

參數

options
ScheduledActionsListOptionalParams

選項參數。

傳回

listByScope(string, ScheduledActionsListByScopeOptionalParams)

列出指定範圍內的所有共用排程動作。

function listByScope(scope: string, options?: ScheduledActionsListByScopeOptionalParams): PagedAsyncIterableIterator<ScheduledAction, ScheduledAction[], PageSettings>

參數

scope

string

與排程動作作業相關聯的範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.外部訂用帳戶範圍的 CostManagement/externalSubscriptions/{externalSubscriptionName}'。 注意:深入解析警示僅適用于訂用帳戶範圍。

傳回

run(string, ScheduledActionsRunOptionalParams)

處理私人排程動作。

function run(name: string, options?: ScheduledActionsRunOptionalParams): Promise<void>

參數

name

string

排程的動作名稱。

options
ScheduledActionsRunOptionalParams

選項參數。

傳回

Promise<void>

runByScope(string, string, ScheduledActionsRunByScopeOptionalParams)

在指定的範圍內執行共用排程動作。

function runByScope(scope: string, name: string, options?: ScheduledActionsRunByScopeOptionalParams): Promise<void>

參數

scope

string

與排程動作作業相關聯的範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.外部訂用帳戶範圍的 CostManagement/externalSubscriptions/{externalSubscriptionName}'。 注意:深入解析警示僅適用于訂用帳戶範圍。

name

string

排程的動作名稱。

傳回

Promise<void>