Compartilhar via


MetricAlertResource Construtores

Definição

Sobrecargas

MetricAlertResource()

Inicializa uma nova instância da classe MetricAlertResource.

MetricAlertResource(String, Int32, Boolean, IList<String>, TimeSpan, TimeSpan, MetricAlertCriteria, String, String, String, IDictionary<String, String>, String, String, String, String, String, Nullable<Boolean>, IList<MetricAlertAction>, Nullable<DateTime>, Nullable<Boolean>)

Inicializa uma nova instância da classe MetricAlertResource.

MetricAlertResource()

Inicializa uma nova instância da classe MetricAlertResource.

public MetricAlertResource ();
Public Sub New ()

Aplica-se a

MetricAlertResource(String, Int32, Boolean, IList<String>, TimeSpan, TimeSpan, MetricAlertCriteria, String, String, String, IDictionary<String, String>, String, String, String, String, String, Nullable<Boolean>, IList<MetricAlertAction>, Nullable<DateTime>, Nullable<Boolean>)

Inicializa uma nova instância da classe MetricAlertResource.

public MetricAlertResource (string location, int severity, bool enabled, System.Collections.Generic.IList<string> scopes, TimeSpan evaluationFrequency, TimeSpan windowSize, Microsoft.Azure.Management.Monitor.Models.MetricAlertCriteria criteria, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string kind = default, string etag = default, string description = default, string targetResourceType = default, string targetResourceRegion = default, bool? autoMitigate = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.MetricAlertAction> actions = default, DateTime? lastUpdatedTime = default, bool? isMigrated = default);
new Microsoft.Azure.Management.Monitor.Models.MetricAlertResource : string * int * bool * System.Collections.Generic.IList<string> * TimeSpan * TimeSpan * Microsoft.Azure.Management.Monitor.Models.MetricAlertCriteria * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * string * string * string * string * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.MetricAlertAction> * Nullable<DateTime> * Nullable<bool> -> Microsoft.Azure.Management.Monitor.Models.MetricAlertResource
Public Sub New (location As String, severity As Integer, enabled As Boolean, scopes As IList(Of String), evaluationFrequency As TimeSpan, windowSize As TimeSpan, criteria As MetricAlertCriteria, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional kind As String = Nothing, Optional etag As String = Nothing, Optional description As String = Nothing, Optional targetResourceType As String = Nothing, Optional targetResourceRegion As String = Nothing, Optional autoMitigate As Nullable(Of Boolean) = Nothing, Optional actions As IList(Of MetricAlertAction) = Nothing, Optional lastUpdatedTime As Nullable(Of DateTime) = Nothing, Optional isMigrated As Nullable(Of Boolean) = Nothing)

Parâmetros

location
String

Localização do recurso

severity
Int32

Severidade do alerta {0, 1, 2, 3, 4}

enabled
Boolean

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

scopes
IList<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.

id
String

ID do recurso do Azure

name
String

Nome do recurso do Azure

type
String

Tipo de recurso do Azure

tags
IDictionary<String,String>

Marcações de recursos

kind
String

Metadados usados pelo portal/ferramentas/etc para renderizar experiências de experiência de usuário diferentes para recursos do mesmo tipo; Por exemplo, ApiApps são um tipo de Microsoft.Web/sites. Se houver suporte, o provedor de recursos deverá validar e persistir esse valor.

etag
String

O campo de etag não é necessário. Se for fornecido no corpo da resposta, ele também deverá ser fornecido como um cabeçalho de acordo com a convenção de etag normal. As marcas de entidade são usadas para comparar duas ou mais entidades do mesmo recurso solicitado. HTTP/1.1 usa marcas de entidade nos campos de cabeçalho etag (seção 14.19), If-Match (seção 14.24), If-None-Match (seção 14.26) e If-Range (seção 14.27).

description
String

a descrição do alerta de métrica que será incluído no email de alerta.

targetResourceType
String

o tipo de recurso dos recursos de destino nos quais o alerta é criado/atualizado. Obrigatório se o escopo contiver uma assinatura, um grupo de recursos ou mais de um recurso.

targetResourceRegion
String

a região dos recursos de destino em que o alerta é criado/atualizado. Obrigatório se o escopo contiver uma assinatura, um grupo de recursos ou mais de um recurso.

autoMitigate
Nullable<Boolean>

o sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. O padrão é true.

actions
IList<MetricAlertAction>

a matriz de ações executadas quando a regra de alerta se torna ativa e quando uma condição de alerta é resolvida.

lastUpdatedTime
Nullable<DateTime>

Última vez em que a regra foi atualizada no formato ISO8601.

isMigrated
Nullable<Boolean>

o valor que indica se essa regra de alerta é migrada.

Aplica-se a