Share via


ServiceSpecification Class

Definition

Resource metrics service provided by Microsoft.Insights resource provider.

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

Properties

LogSpecifications

Gets the log specifications.

MetricSpecifications

Gets the metric specifications.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ServiceSpecification>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ServiceSpecification>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ServiceSpecification>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ServiceSpecification>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ServiceSpecification>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to