Share via


ClusterMetricsConfigurationProperties Class

Definition

ClusterMetricsConfigurationProperties represents the properties of metrics configuration for the cluster.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfigurationPropertiesTypeConverter))]
public class ClusterMetricsConfigurationProperties : Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IClusterMetricsConfigurationProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfigurationPropertiesTypeConverter))>]
type ClusterMetricsConfigurationProperties = class
    interface IClusterMetricsConfigurationProperties
    interface IJsonSerializable
Public Class ClusterMetricsConfigurationProperties
Implements IClusterMetricsConfigurationProperties
Inheritance
ClusterMetricsConfigurationProperties
Attributes
Implements

Constructors

ClusterMetricsConfigurationProperties()

Creates an new ClusterMetricsConfigurationProperties instance.

Properties

CollectionInterval

The interval in minutes by which metrics will be collected.

DetailedStatus

The more detailed status of the metrics configuration.

DetailedStatusMessage

The descriptive message about the current detailed status.

DisabledMetric

The list of metrics that are available for the cluster but disabled at the moment.

EnabledMetric

The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics.

ProvisioningState

The provisioning state of the metrics configuration.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ClusterMetricsConfigurationProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ClusterMetricsConfigurationProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IClusterMetricsConfigurationProperties.

FromJsonString(String)

Creates a new instance of ClusterMetricsConfigurationProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ClusterMetricsConfigurationProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to