Share via


ResiliencyRecommendationComponents Class

Definition

Gateway Resiliency based Recommendations.

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

Properties

CurrentScore

Current Score of the gateway.

MaxScore

Max score that the gateway can achieve if the specified recommendation is applied.

Name

Name of the Resiliency based Recommendation Component.

Recommendations

List of Gateway Resiliency based Recommendations.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ResiliencyRecommendationComponents>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ResiliencyRecommendationComponents>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ResiliencyRecommendationComponents>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ResiliencyRecommendationComponents>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ResiliencyRecommendationComponents>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to