DomainClusterConfigArgs

data class DomainClusterConfigArgs(val coldStorageOptions: Output<DomainClusterConfigColdStorageOptionsArgs>? = null, val dedicatedMasterCount: Output<Int>? = null, val dedicatedMasterEnabled: Output<Boolean>? = null, val dedicatedMasterType: Output<String>? = null, val instanceCount: Output<Int>? = null, val instanceType: Output<String>? = null, val warmCount: Output<Int>? = null, val warmEnabled: Output<Boolean>? = null, val warmType: Output<String>? = null, val zoneAwarenessConfig: Output<DomainClusterConfigZoneAwarenessConfigArgs>? = null, val zoneAwarenessEnabled: Output<Boolean>? = null) : ConvertibleToJava<DomainClusterConfigArgs>

Constructors

Link copied to clipboard
constructor(coldStorageOptions: Output<DomainClusterConfigColdStorageOptionsArgs>? = null, dedicatedMasterCount: Output<Int>? = null, dedicatedMasterEnabled: Output<Boolean>? = null, dedicatedMasterType: Output<String>? = null, instanceCount: Output<Int>? = null, instanceType: Output<String>? = null, warmCount: Output<Int>? = null, warmEnabled: Output<Boolean>? = null, warmType: Output<String>? = null, zoneAwarenessConfig: Output<DomainClusterConfigZoneAwarenessConfigArgs>? = null, zoneAwarenessEnabled: Output<Boolean>? = null)

Properties

Link copied to clipboard

Configuration block containing cold storage configuration. Detailed below.

Link copied to clipboard
val dedicatedMasterCount: Output<Int>? = null

Number of dedicated main nodes in the cluster.

Link copied to clipboard
val dedicatedMasterEnabled: Output<Boolean>? = null

Whether dedicated main nodes are enabled for the cluster.

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

Instance type of the dedicated main nodes in the cluster.

Link copied to clipboard
val instanceCount: Output<Int>? = null

Number of instances in the cluster.

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

Instance type of data nodes in the cluster.

Link copied to clipboard
val warmCount: Output<Int>? = null

Number of warm nodes in the cluster. Valid values are between 2 and 150. warm_count can be only and must be set when warm_enabled is set to true.

Link copied to clipboard
val warmEnabled: Output<Boolean>? = null

Whether to enable warm storage.

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

Instance type for the Elasticsearch cluster's warm nodes. Valid values are ultrawarm1.medium.elasticsearch, ultrawarm1.large.elasticsearch and ultrawarm1.xlarge.elasticsearch. warm_type can be only and must be set when warm_enabled is set to true.

Link copied to clipboard

Configuration block containing zone awareness settings. Detailed below.

Link copied to clipboard
val zoneAwarenessEnabled: Output<Boolean>? = null

Whether zone awareness is enabled, set to true for multi-az deployment. To enable awareness with three Availability Zones, the availability_zone_count within the zone_awareness_config must be set to 3.

Functions

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