Partager via


MetricAlertResource Constructeurs

Définition

Surcharges

MetricAlertResource()

Initialise une nouvelle instance de la 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>)

Initialise une nouvelle instance de la classe MetricAlertResource.

MetricAlertResource()

Initialise une nouvelle instance de la classe MetricAlertResource.

public MetricAlertResource ();
Public Sub New ()

S’applique à

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>)

Initialise une nouvelle instance de la 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)

Paramètres

location
String

Emplacement de la ressource

severity
Int32

Gravité de l’alerte {0, 1, 2, 3, 4}

enabled
Boolean

indicateur qui indique si l’alerte de métrique est activée.

scopes
IList<String>

la liste des ID de ressource auxquels cette alerte de métrique est limitée.

evaluationFrequency
TimeSpan

la fréquence d’évaluation de l’alerte de métrique représentée au format de durée ISO 8601.

windowSize
TimeSpan

la période (au format durée ISO 8601) utilisée pour surveiller l’activité d’alerte en fonction du seuil.

criteria
MetricAlertCriteria

définit les informations sur les critères d’alerte spécifiques.

id
String

ID de ressource Azure

name
String

Nom de la ressource Azure

type
String

Type de ressource Azure

tags
IDictionary<String,String>

Balises de ressource

kind
String

Métadonnées utilisées par le portail/les outils/etc pour afficher différentes expériences d’expérience utilisateur pour des ressources du même type ; Par exemple, ApiApps est une sorte de type Microsoft.Web/sites. S’il est pris en charge, le fournisseur de ressources doit valider et conserver cette valeur.

etag
String

Le champ etag n’est pas obligatoire. S’il est fourni dans le corps de la réponse, il doit également être fourni en tant qu’en-tête conformément à la convention etag normale. Les balises d’entité sont utilisées pour comparer au moins deux entités de la même ressource demandée. HTTP/1.1 utilise des balises d’entité dans les champs d’en-tête etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26) et If-Range (section 14.27).

description
String

description de l’alerte de métrique qui sera incluse dans l’e-mail d’alerte.

targetResourceType
String

type de ressource des ressources cibles sur lesquelles l’alerte est créée/mise à jour. Obligatoire si l’étendue contient un abonnement, un groupe de ressources ou plusieurs ressources.

targetResourceRegion
String

la région des ressources cibles sur lesquelles l’alerte est créée/mise à jour. Obligatoire si l’étendue contient un abonnement, un groupe de ressources ou plusieurs ressources.

autoMitigate
Nullable<Boolean>

indicateur qui indique si l’alerte doit être résolue automatiquement ou non. La valeur par défaut est true.

actions
IList<MetricAlertAction>

tableau d’actions qui sont effectuées lorsque la règle d’alerte devient active et lorsqu’une condition d’alerte est résolue.

lastUpdatedTime
Nullable<DateTime>

Dernière mise à jour de la règle au format ISO8601.

isMigrated
Nullable<Boolean>

valeur indiquant si cette règle d’alerte est migrée.

S’applique à