Freigeben über


ArmMonitorModelFactory.MonitorMetricDefinition Methode

Definition

Initialisiert eine neue instance von MonitorMetricDefinition.

public static Azure.ResourceManager.Monitor.Models.MonitorMetricDefinition MonitorMetricDefinition (bool? isDimensionRequired = default, string resourceId = default, string namespace = default, Azure.ResourceManager.Monitor.Models.MonitorLocalizableString name = default, string displayDescription = default, string category = default, Azure.ResourceManager.Monitor.Models.MonitorMetricClass? metricClass = default, Azure.ResourceManager.Monitor.Models.MonitorMetricUnit? unit = default, Azure.ResourceManager.Monitor.Models.MonitorAggregationType? primaryAggregationType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.Models.MonitorAggregationType> supportedAggregationTypes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.Models.MonitorMetricAvailability> metricAvailabilities = default, string id = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.Models.MonitorLocalizableString> dimensions = default);
static member MonitorMetricDefinition : Nullable<bool> * string * string * Azure.ResourceManager.Monitor.Models.MonitorLocalizableString * string * string * Nullable<Azure.ResourceManager.Monitor.Models.MonitorMetricClass> * Nullable<Azure.ResourceManager.Monitor.Models.MonitorMetricUnit> * Nullable<Azure.ResourceManager.Monitor.Models.MonitorAggregationType> * seq<Azure.ResourceManager.Monitor.Models.MonitorAggregationType> * seq<Azure.ResourceManager.Monitor.Models.MonitorMetricAvailability> * string * seq<Azure.ResourceManager.Monitor.Models.MonitorLocalizableString> -> Azure.ResourceManager.Monitor.Models.MonitorMetricDefinition
Public Shared Function MonitorMetricDefinition (Optional isDimensionRequired As Nullable(Of Boolean) = Nothing, Optional resourceId As String = Nothing, Optional namespace As String = Nothing, Optional name As MonitorLocalizableString = Nothing, Optional displayDescription As String = Nothing, Optional category As String = Nothing, Optional metricClass As Nullable(Of MonitorMetricClass) = Nothing, Optional unit As Nullable(Of MonitorMetricUnit) = Nothing, Optional primaryAggregationType As Nullable(Of MonitorAggregationType) = Nothing, Optional supportedAggregationTypes As IEnumerable(Of MonitorAggregationType) = Nothing, Optional metricAvailabilities As IEnumerable(Of MonitorMetricAvailability) = Nothing, Optional id As String = Nothing, Optional dimensions As IEnumerable(Of MonitorLocalizableString) = Nothing) As MonitorMetricDefinition

Parameter

isDimensionRequired
Nullable<Boolean>

Flag, um anzugeben, ob die Dimension erforderlich ist.

resourceId
String

der Ressourcenbezeichner der Ressource, die die Metrik ausgegeben hat.

namespace
String

der Namespace, zu dem die Metrik gehört.

name
MonitorLocalizableString

der Name und der Anzeigename der Metrik, d. h. es handelt sich um eine lokalisierbare Zeichenfolge.

displayDescription
String

Ausführliche Beschreibung dieser Metrik.

category
String

Benutzerdefinierter Kategoriename für diese Metrik.

metricClass
Nullable<MonitorMetricClass>

Die Klasse der Metrik.

unit
Nullable<MonitorMetricUnit>

Die Einheit der Metrik.

primaryAggregationType
Nullable<MonitorAggregationType>

der primäre Aggregationstypwert, der definiert, wie die Werte für die Anzeige verwendet werden sollen.

supportedAggregationTypes
IEnumerable<MonitorAggregationType>

die Auflistung der unterstützten Aggregationstypen.

metricAvailabilities
IEnumerable<MonitorMetricAvailability>

die Sammlung der verfügbaren Aggregationsintervalle, die abgefragt werden können.

id
String

der Ressourcenbezeichner der Metrikdefinition.

dimensions
IEnumerable<MonitorLocalizableString>

der Name und der Anzeigename der Dimension, d. h. es handelt sich um eine lokalisierbare Zeichenfolge.

Gibt zurück

Eine neue MonitorMetricDefinition instance zum Mocking.

Gilt für: