ArmMonitorModelFactory.AlertRuleData 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 AlertRuleData.
public static Azure.ResourceManager.Monitor.AlertRuleData AlertRuleData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string alertRuleName = default, string description = default, string provisioningState = default, bool isEnabled = false, Azure.ResourceManager.Monitor.Models.AlertRuleCondition condition = default, Azure.ResourceManager.Monitor.Models.AlertRuleAction action = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.Models.AlertRuleAction> actions = default, DateTimeOffset? lastUpdatedOn = default);
static member AlertRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * bool * Azure.ResourceManager.Monitor.Models.AlertRuleCondition * Azure.ResourceManager.Monitor.Models.AlertRuleAction * seq<Azure.ResourceManager.Monitor.Models.AlertRuleAction> * Nullable<DateTimeOffset> -> Azure.ResourceManager.Monitor.AlertRuleData
Public Shared Function AlertRuleData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional alertRuleName As String = Nothing, Optional description As String = Nothing, Optional provisioningState As String = Nothing, Optional isEnabled As Boolean = false, Optional condition As AlertRuleCondition = Nothing, Optional action As AlertRuleAction = Nothing, Optional actions As IEnumerable(Of AlertRuleAction) = Nothing, Optional lastUpdatedOn As Nullable(Of DateTimeOffset) = Nothing) As AlertRuleData
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- tags
- IDictionary<String,String>
As marcas.
- location
- AzureLocation
O local.
- alertRuleName
- String
o nome da regra de alerta.
- description
- String
a descrição da regra de alerta que será incluída no email de alerta.
- provisioningState
- String
o estado de provisionamento.
- isEnabled
- Boolean
o sinalizador que indica se a regra de alerta está habilitada.
- condition
- AlertRuleCondition
a condição que resulta na ativação da regra de alerta. AlertRuleCondition Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem LocationThresholdRuleCondition, ManagementEventRuleCondition e ThresholdRuleCondition.
- action
- AlertRuleAction
que é executada quando a regra de alerta se torna ativa e quando uma condição de alerta é resolvida. AlertRuleAction Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem RuleEmailAction e RuleWebhookAction.
- actions
- IEnumerable<AlertRuleAction>
a matriz de ações executadas quando a regra de alerta se torna ativa e quando uma condição de alerta é resolvida. AlertRuleAction Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem RuleEmailAction e RuleWebhookAction.
- lastUpdatedOn
- Nullable<DateTimeOffset>
Última vez em que a regra foi atualizada no formato ISO8601.
Retornos
Uma nova AlertRuleData instância para simulação.
Aplica-se a
Azure SDK for .NET