Compartilhar via


MetricAlertResource Classe

Definição

O recurso de alerta de métrica.

[Microsoft.Rest.Serialization.JsonTransformation]
public class MetricAlertResource : Microsoft.Azure.Management.Monitor.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type MetricAlertResource = class
    inherit Resource
Public Class MetricAlertResource
Inherits Resource
Herança
MetricAlertResource
Atributos

Construtores

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.

Propriedades

Actions

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

AutoMitigate

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

Criteria

Obtém ou define as informações de critérios de alerta específicos.

Description

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

Enabled

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

Etag

Obtém o campo de etag não é necessário. Se ele 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 na etag (seção 14.19), If-Match (seção 14.24), If-None-Match (seção 14.26) e campos de cabeçalho If-Range (seção 14.27).

(Herdado de Resource)
EvaluationFrequency

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

Id

Obtém a ID do recurso do Azure

(Herdado de Resource)
IsMigrated

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

Kind

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

(Herdado de Resource)
LastUpdatedTime

Obtém a última vez que a regra foi atualizada no formato ISO8601.

Location

Obtém ou define o local do recurso

(Herdado de Resource)
Name

Obtém o nome do recurso do azure

(Herdado de Resource)
Scopes

Obtém ou define a lista de IDs de recurso para as quais esse alerta de métrica está no escopo.

Severity

Obtém ou define a gravidade do alerta {0, 1, 2, 3, 4}

Tags

Obtém ou define marcas de recurso

(Herdado de Resource)
TargetResourceRegion

Obtém ou define a região 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.

TargetResourceType

Obtém ou define 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.

Type

Obtém o tipo de recurso do azure

(Herdado de Resource)
WindowSize

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

Métodos

Validate()

Valide o objeto .

Aplica-se a