Compartilhar via


ArmMonitorModelFactory.MonitorMetricDefinition Método

Definição

Inicializa uma nova instância de 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

Parâmetros

isDimensionRequired
Nullable<Boolean>

Sinalizador para indicar se a dimensão é necessária.

resourceId
String

o identificador de recurso do recurso que emitiu a métrica.

namespace
String

o namespace ao qual a métrica pertence.

name
MonitorLocalizableString

o nome e o nome de exibição da métrica, ou seja, é uma cadeia de caracteres localizável.

displayDescription
String

Descrição detalhada dessa métrica.

category
String

Nome da categoria personalizada para essa métrica.

metricClass
Nullable<MonitorMetricClass>

A classe da métrica.

unit
Nullable<MonitorMetricUnit>

A unidade da métrica.

primaryAggregationType
Nullable<MonitorAggregationType>

o valor do tipo de agregação primária que define como usar os valores para exibição.

supportedAggregationTypes
IEnumerable<MonitorAggregationType>

a coleção de quais tipos de agregação têm suporte.

metricAvailabilities
IEnumerable<MonitorMetricAvailability>

a coleção de quais intervalos de agregação estão disponíveis para serem consultados.

id
String

o identificador de recurso da definição de métrica.

dimensions
IEnumerable<MonitorLocalizableString>

o nome e o nome de exibição da dimensão, ou seja, é uma cadeia de caracteres localizável.

Retornos

Uma nova MonitorMetricDefinition instância para simulação.

Aplica-se a