Compartilhar via


ScheduledActions interface

Interface que representa um ScheduledActions.

Métodos

checkNameAvailability(CheckNameAvailabilityRequest, ScheduledActionsCheckNameAvailabilityOptionalParams)

Verifica a disponibilidade e a correção do nome de uma ação agendada.

checkNameAvailabilityByScope(string, CheckNameAvailabilityRequest, ScheduledActionsCheckNameAvailabilityByScopeOptionalParams)

Verifica a disponibilidade e a correção do nome para uma ação agendada dentro do escopo especificado.

createOrUpdate(string, ScheduledAction, ScheduledActionsCreateOrUpdateOptionalParams)

Criar ou atualizar uma ação agendada privada.

createOrUpdateByScope(string, string, ScheduledAction, ScheduledActionsCreateOrUpdateByScopeOptionalParams)

Crie ou atualize uma ação agendada compartilhada dentro do escopo especificado.

delete(string, ScheduledActionsDeleteOptionalParams)

Exclua uma ação agendada privada.

deleteByScope(string, string, ScheduledActionsDeleteByScopeOptionalParams)

Exclua uma ação agendada dentro do escopo especificado.

get(string, ScheduledActionsGetOptionalParams)

Obtenha a ação agendada privada pelo nome.

getByScope(string, string, ScheduledActionsGetByScopeOptionalParams)

Obtenha a ação agendada compartilhada do escopo fornecido pelo nome.

list(ScheduledActionsListOptionalParams)

Listar todas as ações agendadas privadas.

listByScope(string, ScheduledActionsListByScopeOptionalParams)

Liste todas as ações agendadas compartilhadas dentro do escopo especificado.

run(string, ScheduledActionsRunOptionalParams)

Processa uma ação agendada privada.

runByScope(string, string, ScheduledActionsRunByScopeOptionalParams)

Executa uma ação agendada compartilhada dentro do escopo especificado.

Detalhes do método

checkNameAvailability(CheckNameAvailabilityRequest, ScheduledActionsCheckNameAvailabilityOptionalParams)

Verifica a disponibilidade e a correção do nome de uma ação agendada.

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

Parâmetros

checkNameAvailabilityRequest
CheckNameAvailabilityRequest

Ação agendada a ser criada ou atualizada.

options
ScheduledActionsCheckNameAvailabilityOptionalParams

Os parâmetros de opções.

Retornos

checkNameAvailabilityByScope(string, CheckNameAvailabilityRequest, ScheduledActionsCheckNameAvailabilityByScopeOptionalParams)

Verifica a disponibilidade e a correção do nome para uma ação agendada dentro do escopo especificado.

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

Parâmetros

scope

string

O escopo associado às operações de ação agendadas. Isso inclui 'subscriptions/{subscriptionId}' para escopo de assinatura, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para o escopo resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para o escopo EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' para escopo da Conta de Cobrança Externa e 'providers/Microsoft. CostManagement/externalSubscriptions/{externalSubscriptionName}' para escopo de Assinatura Externa. Observação: os Alertas do Insight só estão disponíveis no escopo da assinatura.

checkNameAvailabilityRequest
CheckNameAvailabilityRequest

Ação agendada a ser criada ou atualizada.

Retornos

createOrUpdate(string, ScheduledAction, ScheduledActionsCreateOrUpdateOptionalParams)

Criar ou atualizar uma ação agendada privada.

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

Parâmetros

name

string

Nome da ação agendada.

scheduledAction
ScheduledAction

Ação agendada a ser criada ou atualizada.

options
ScheduledActionsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<ScheduledAction>

createOrUpdateByScope(string, string, ScheduledAction, ScheduledActionsCreateOrUpdateByScopeOptionalParams)

Crie ou atualize uma ação agendada compartilhada dentro do escopo especificado.

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

Parâmetros

scope

string

O escopo associado às operações de ação agendadas. Isso inclui 'subscriptions/{subscriptionId}' para escopo de assinatura, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para o escopo resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para o escopo EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' para escopo da Conta de Cobrança Externa e 'providers/Microsoft. CostManagement/externalSubscriptions/{externalSubscriptionName}' para escopo de Assinatura Externa. Observação: os Alertas do Insight só estão disponíveis no escopo da assinatura.

name

string

Nome da ação agendada.

scheduledAction
ScheduledAction

Ação agendada a ser criada ou atualizada.

options
ScheduledActionsCreateOrUpdateByScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<ScheduledAction>

delete(string, ScheduledActionsDeleteOptionalParams)

Exclua uma ação agendada privada.

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

Parâmetros

name

string

Nome da ação agendada.

options
ScheduledActionsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

deleteByScope(string, string, ScheduledActionsDeleteByScopeOptionalParams)

Exclua uma ação agendada dentro do escopo especificado.

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

Parâmetros

scope

string

O escopo associado às operações de ação agendadas. Isso inclui 'subscriptions/{subscriptionId}' para escopo de assinatura, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para o escopo resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para o escopo EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' para escopo da Conta de Cobrança Externa e 'providers/Microsoft. CostManagement/externalSubscriptions/{externalSubscriptionName}' para escopo de Assinatura Externa. Observação: os Alertas do Insight só estão disponíveis no escopo da assinatura.

name

string

Nome da ação agendada.

options
ScheduledActionsDeleteByScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, ScheduledActionsGetOptionalParams)

Obtenha a ação agendada privada pelo nome.

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

Parâmetros

name

string

Nome da ação agendada.

options
ScheduledActionsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<ScheduledAction>

getByScope(string, string, ScheduledActionsGetByScopeOptionalParams)

Obtenha a ação agendada compartilhada do escopo fornecido pelo nome.

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

Parâmetros

scope

string

O escopo associado às operações de ação agendadas. Isso inclui 'subscriptions/{subscriptionId}' para escopo de assinatura, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para o escopo resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para o escopo EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' para escopo da Conta de Cobrança Externa e 'providers/Microsoft. CostManagement/externalSubscriptions/{externalSubscriptionName}' para escopo de Assinatura Externa. Observação: os Alertas do Insight só estão disponíveis no escopo da assinatura.

name

string

Nome da ação agendada.

options
ScheduledActionsGetByScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<ScheduledAction>

list(ScheduledActionsListOptionalParams)

Listar todas as ações agendadas privadas.

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

Parâmetros

options
ScheduledActionsListOptionalParams

Os parâmetros de opções.

Retornos

listByScope(string, ScheduledActionsListByScopeOptionalParams)

Liste todas as ações agendadas compartilhadas dentro do escopo especificado.

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

Parâmetros

scope

string

O escopo associado às operações de ação agendadas. Isso inclui 'subscriptions/{subscriptionId}' para escopo de assinatura, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para o escopo resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para o escopo EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' para escopo da Conta de Cobrança Externa e 'providers/Microsoft. CostManagement/externalSubscriptions/{externalSubscriptionName}' para escopo de Assinatura Externa. Observação: os Alertas do Insight só estão disponíveis no escopo da assinatura.

options
ScheduledActionsListByScopeOptionalParams

Os parâmetros de opções.

Retornos

run(string, ScheduledActionsRunOptionalParams)

Processa uma ação agendada privada.

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

Parâmetros

name

string

Nome da ação agendada.

options
ScheduledActionsRunOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

runByScope(string, string, ScheduledActionsRunByScopeOptionalParams)

Executa uma ação agendada compartilhada dentro do escopo especificado.

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

Parâmetros

scope

string

O escopo associado às operações de ação agendadas. Isso inclui 'subscriptions/{subscriptionId}' para escopo de assinatura, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para o escopo resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para o escopo EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' para escopo da Conta de Cobrança Externa e 'providers/Microsoft. CostManagement/externalSubscriptions/{externalSubscriptionName}' para escopo de Assinatura Externa. Observação: os Alertas do Insight só estão disponíveis no escopo da assinatura.

name

string

Nome da ação agendada.

options
ScheduledActionsRunByScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>