PrometheusHaClusterProviderInstancePropertiesArgs

data class PrometheusHaClusterProviderInstancePropertiesArgs(val clusterName: Output<String>? = null, val hostname: Output<String>? = null, val prometheusUrl: Output<String>? = null, val providerType: Output<String>, val sid: Output<String>? = null, val sslCertificateUri: Output<String>? = null, val sslPreference: Output<Either<String, SslPreference>>? = null) : ConvertibleToJava<PrometheusHaClusterProviderInstancePropertiesArgs>

Gets or sets the PrometheusHaCluster provider properties.

Constructors

constructor(clusterName: Output<String>? = null, hostname: Output<String>? = null, prometheusUrl: Output<String>? = null, providerType: Output<String>, sid: Output<String>? = null, sslCertificateUri: Output<String>? = null, sslPreference: Output<Either<String, SslPreference>>? = null)

Properties

Link copied to clipboard
val clusterName: Output<String>? = null

Gets or sets the clusterName.

Link copied to clipboard
val hostname: Output<String>? = null

Gets or sets the target machine name.

Link copied to clipboard
val prometheusUrl: Output<String>? = null

URL of the Node Exporter endpoint.

Link copied to clipboard
val providerType: Output<String>

The provider type. For example, the value can be SapHana. Expected value is 'PrometheusHaCluster'.

Link copied to clipboard
val sid: Output<String>? = null

Gets or sets the cluster sid.

Link copied to clipboard
val sslCertificateUri: Output<String>? = null

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

Link copied to clipboard
val sslPreference: Output<Either<String, SslPreference>>? = null

Gets or sets certificate preference if secure communication is enabled.

Functions

Link copied to clipboard
open override fun toJava(): PrometheusHaClusterProviderInstancePropertiesArgs