DependenciesSignalGroup Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Properties for dependent entities, i.e. child entities.
public class DependenciesSignalGroup : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CloudHealth.Models.DependenciesSignalGroup>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CloudHealth.Models.DependenciesSignalGroup>
type DependenciesSignalGroup = class
interface IJsonModel<DependenciesSignalGroup>
interface IPersistableModel<DependenciesSignalGroup>
Public Class DependenciesSignalGroup
Implements IJsonModel(Of DependenciesSignalGroup), IPersistableModel(Of DependenciesSignalGroup)
- Inheritance
-
DependenciesSignalGroup
- Implements
Constructors
DependenciesSignalGroup(DependenciesAggregationType) |
Initializes a new instance of DependenciesSignalGroup. |
Properties
AggregationType |
Aggregation type for child dependencies. |
DegradedThreshold |
Degraded threshold for aggregating the propagated health state of child dependencies. Can be either an absolute number that is greater than 0, or a percentage between 1-100%. The entity will be considered degraded when the number of not healthy child dependents (unhealthy, degraded, unknown) is equal to or above the threshold value. Must only be set when AggregationType is 'Thresholds'. |
UnhealthyThreshold |
Unhealthy threshold for aggregating the propagated health state of child dependencies. Can be either an absolute number that is greater than 0, or a percentage between 1-100%. The entity will be considered unhealthy when the number of not healthy child dependents (unhealthy, degraded, unknown) is equal to or above the threshold value. Must only be set when AggregationType is 'Thresholds'. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) |
Explicit Interface Implementations
IJsonModel<DependenciesSignalGroup>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<DependenciesSignalGroup>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<DependenciesSignalGroup>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<DependenciesSignalGroup>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<DependenciesSignalGroup>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |