MetricSpecification Class

Definition

Definition of a single resource metric. Serialized Name: MetricSpecification

public class MetricSpecification : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.Models.MetricSpecification>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.Models.MetricSpecification>
type MetricSpecification = class
    interface IJsonModel<MetricSpecification>
    interface IPersistableModel<MetricSpecification>
Public Class MetricSpecification
Implements IJsonModel(Of MetricSpecification), IPersistableModel(Of MetricSpecification)
Inheritance
MetricSpecification
Implements

Properties

Name Description
AggregationType

Serialized Name: MetricSpecification.aggregationType.

Availabilities

Serialized Name: MetricSpecification.availabilities.

Category

Serialized Name: MetricSpecification.category.

Dimensions

Serialized Name: MetricSpecification.dimensions.

DisplayDescription

Serialized Name: MetricSpecification.displayDescription.

DisplayName

Serialized Name: MetricSpecification.displayName.

FillGapWithZero

Serialized Name: MetricSpecification.fillGapWithZero.

IsInstanceLevelAggregationSupported

Serialized Name: MetricSpecification.supportsInstanceLevelAggregation.

IsInternal

Serialized Name: MetricSpecification.isInternal.

IsRegionalMdmAccountEnabled

Serialized Name: MetricSpecification.enableRegionalMdmAccount.

MetricFilterPattern

Serialized Name: MetricSpecification.metricFilterPattern.

Name

Serialized Name: MetricSpecification.name.

SourceMdmAccount

Serialized Name: MetricSpecification.sourceMdmAccount.

SourceMdmNamespace

Serialized Name: MetricSpecification.sourceMdmNamespace.

SupportedAggregationTypes

Serialized Name: MetricSpecification.supportedAggregationTypes.

SupportedTimeGrainTypes

Serialized Name: MetricSpecification.supportedTimeGrainTypes.

Unit

Serialized Name: MetricSpecification.unit.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<MetricSpecification>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MetricSpecification>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MetricSpecification>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MetricSpecification>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MetricSpecification>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to