Compartilhar via


MetricAlertData Construtor

Definição

Inicializa uma nova instância de MetricAlertData.

public MetricAlertData (Azure.Core.AzureLocation location, int severity, bool isEnabled, System.Collections.Generic.IEnumerable<string> scopes, TimeSpan evaluationFrequency, TimeSpan windowSize, Azure.ResourceManager.Monitor.Models.MetricAlertCriteria criteria);
new Azure.ResourceManager.Monitor.MetricAlertData : Azure.Core.AzureLocation * int * bool * seq<string> * TimeSpan * TimeSpan * Azure.ResourceManager.Monitor.Models.MetricAlertCriteria -> Azure.ResourceManager.Monitor.MetricAlertData
Public Sub New (location As AzureLocation, severity As Integer, isEnabled As Boolean, scopes As IEnumerable(Of String), evaluationFrequency As TimeSpan, windowSize As TimeSpan, criteria As MetricAlertCriteria)

Parâmetros

location
AzureLocation

O local.

severity
Int32

Gravidade do alerta {0, 1, 2, 3, 4}.

isEnabled
Boolean

o sinalizador que indica se o alerta de métrica está habilitado.

scopes
IEnumerable<String>

a lista de IDs de recurso para a qual esse alerta de métrica está no escopo.

evaluationFrequency
TimeSpan

com que frequência o alerta de métrica é avaliado representado no formato de duração ISO 8601.

windowSize
TimeSpan

o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite.

criteria
MetricAlertCriteria

define as informações específicas de critérios de alerta. MetricAlertCriteria 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 MetricAlertMultipleResourceMultipleMetricCriteria, MetricAlertSingleResourceMultipleMetricCriteria e WebtestLocationAvailabilityCriteria.

Exceções

scopes é nulo.

Aplica-se a