Share via


PrometheusHAClusterProviderInstanceProperties Class

Definition

Gets or sets the PrometheusHaCluster provider properties.

public class PrometheusHAClusterProviderInstanceProperties : Azure.ResourceManager.Workloads.Models.ProviderSpecificProperties
public class PrometheusHAClusterProviderInstanceProperties : Azure.ResourceManager.Workloads.Models.ProviderSpecificProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Workloads.Models.PrometheusHAClusterProviderInstanceProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Workloads.Models.PrometheusHAClusterProviderInstanceProperties>
type PrometheusHAClusterProviderInstanceProperties = class
    inherit ProviderSpecificProperties
type PrometheusHAClusterProviderInstanceProperties = class
    inherit ProviderSpecificProperties
    interface IJsonModel<PrometheusHAClusterProviderInstanceProperties>
    interface IPersistableModel<PrometheusHAClusterProviderInstanceProperties>
Public Class PrometheusHAClusterProviderInstanceProperties
Inherits ProviderSpecificProperties
Public Class PrometheusHAClusterProviderInstanceProperties
Inherits ProviderSpecificProperties
Implements IJsonModel(Of PrometheusHAClusterProviderInstanceProperties), IPersistableModel(Of PrometheusHAClusterProviderInstanceProperties)
Inheritance
PrometheusHAClusterProviderInstanceProperties
Implements

Constructors

PrometheusHAClusterProviderInstanceProperties()

Initializes a new instance of PrometheusHAClusterProviderInstanceProperties.

Properties

ClusterName

Gets or sets the clusterName.

Hostname

Gets or sets the target machine name.

PrometheusUri

URL of the Node Exporter endpoint.

Sid

Gets or sets the cluster sid.

SslCertificateUri

Gets or sets the blob URI to SSL certificate for the HA cluster exporter.

SslPreference

Gets or sets certificate preference if secure communication is enabled.

Explicit Interface Implementations

IJsonModel<PrometheusHAClusterProviderInstanceProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PrometheusHAClusterProviderInstanceProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ProviderSpecificProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from ProviderSpecificProperties)
IJsonModel<ProviderSpecificProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ProviderSpecificProperties)
IPersistableModel<PrometheusHAClusterProviderInstanceProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PrometheusHAClusterProviderInstanceProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PrometheusHAClusterProviderInstanceProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ProviderSpecificProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ProviderSpecificProperties)
IPersistableModel<ProviderSpecificProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from ProviderSpecificProperties)
IPersistableModel<ProviderSpecificProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ProviderSpecificProperties)

Applies to