Share via


PrometheusOSProviderInstanceProperties Class

Definition

Gets or sets the PrometheusOS provider properties.

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

Constructors

PrometheusOSProviderInstanceProperties()

Initializes a new instance of PrometheusOSProviderInstanceProperties.

Properties

PrometheusUri

URL of the Node Exporter endpoint.

SapSid

Gets or sets the SAP System Identifier.

SslCertificateUri

Gets or sets the blob URI to SSL certificate for the prometheus node exporter.

SslPreference

Gets or sets certificate preference if secure communication is enabled.

Explicit Interface Implementations

IJsonModel<PrometheusOSProviderInstanceProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PrometheusOSProviderInstanceProperties>.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<PrometheusOSProviderInstanceProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PrometheusOSProviderInstanceProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PrometheusOSProviderInstanceProperties>.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