ArmCostManagementModelFactory.ScheduledActionData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
A ID.
- 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 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
Azure SDK for .NET