Compartilhar via


ArmCostManagementModelFactory.ScheduledActionData Método

Definição

Inicializa uma nova instância de ScheduledActionData.

public static Azure.ResourceManager.CostManagement.ScheduledActionData ScheduledActionData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string displayName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CostManagement.Models.ScheduledActionFileFormat> fileFormats = default, Azure.ResourceManager.CostManagement.Models.NotificationProperties notification = default, string notificationEmail = default, Azure.ResourceManager.CostManagement.Models.ScheduleProperties schedule = default, Azure.Core.ResourceIdentifier scope = default, Azure.ResourceManager.CostManagement.Models.ScheduledActionStatus? status = default, Azure.Core.ResourceIdentifier viewId = default, Azure.ETag? eTag = default, Azure.ResourceManager.CostManagement.Models.ScheduledActionKind? kind = default);
static member ScheduledActionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * seq<Azure.ResourceManager.CostManagement.Models.ScheduledActionFileFormat> * Azure.ResourceManager.CostManagement.Models.NotificationProperties * string * Azure.ResourceManager.CostManagement.Models.ScheduleProperties * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.CostManagement.Models.ScheduledActionStatus> * Azure.Core.ResourceIdentifier * Nullable<Azure.ETag> * Nullable<Azure.ResourceManager.CostManagement.Models.ScheduledActionKind> -> Azure.ResourceManager.CostManagement.ScheduledActionData
Public Shared Function ScheduledActionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional displayName As String = Nothing, Optional fileFormats As IEnumerable(Of ScheduledActionFileFormat) = Nothing, Optional notification As NotificationProperties = Nothing, Optional notificationEmail As String = Nothing, Optional schedule As ScheduleProperties = Nothing, Optional scope As ResourceIdentifier = Nothing, Optional status As Nullable(Of ScheduledActionStatus) = Nothing, Optional viewId As ResourceIdentifier = Nothing, Optional eTag As Nullable(Of ETag) = Nothing, Optional kind As Nullable(Of ScheduledActionKind) = Nothing) As ScheduledActionData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

displayName
String

Nome da ação agendada.

fileFormats
IEnumerable<ScheduledActionFileFormat>

Formato de destino dos dados de exibição. Isso é opcional.

notification
NotificationProperties

Propriedades de notificação com base no tipo de ação agendada.

notificationEmail
String

Email endereço do ponto de contato que deve receber as solicitações de cancelamento de assinatura e emails de notificação.

schedule
ScheduleProperties

Agendamento da ação agendada.

scope
ResourceIdentifier

Escopo do Gerenciamento de Custos, como '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 o escopo ExternalBillingAccount e '/providers/Microsoft. CostManagement/externalSubscriptions/{externalSubscriptionName}' para escopo externalSubscription.

status
Nullable<ScheduledActionStatus>

Status da ação agendada.

viewId
ResourceIdentifier

Exibição de análise de custoId usada para a ação agendada. Por exemplo, '/providers/Microsoft.CostManagement/views/swaggerExample'.

eTag
Nullable<ETag>

Etag de recurso. Para chamadas de atualização, eTag é opcional e pode ser especificada para obter simultaneidade otimista. Busque a eTag do recurso fazendo uma chamada 'GET' primeiro e, em seguida, incluindo a eTag mais recente como parte do corpo da solicitação ou cabeçalho 'If-Match' ao executar a atualização. Para criar chamadas, a eTag não é necessária.

kind
Nullable<ScheduledActionKind>

Tipo de ação agendada.

Retornos

Uma nova ScheduledActionData instância para zombar.

Aplica-se a