ClusterConfigArgs

data class ClusterConfigArgs(val coldStorageOptions: Output<ColdStorageOptionsArgs>? = null, val dedicatedMasterCount: Output<Int>? = null, val dedicatedMasterEnabled: Output<Boolean>? = null, val dedicatedMasterType: Output<OpenSearchPartitionInstanceTypeEnumValueArgs>? = null, val instanceCount: Output<Int>? = null, val instanceType: Output<OpenSearchPartitionInstanceTypeEnumValueArgs>? = null, val multiAZWithStandbyEnabled: Output<Boolean>? = null, val warmCount: Output<Int>? = null, val warmEnabled: Output<Boolean>? = null, val warmType: Output<OpenSearchWarmPartitionInstanceTypeEnumValueArgs>? = null, val zoneAwarenessConfig: Output<ZoneAwarenessConfigArgs>? = null, val zoneAwarenessEnabled: Output<Boolean>? = null) : ConvertibleToJava<ClusterConfigArgs>

Definition of ClusterConfig

Constructors

Link copied to clipboard
constructor(coldStorageOptions: Output<ColdStorageOptionsArgs>? = null, dedicatedMasterCount: Output<Int>? = null, dedicatedMasterEnabled: Output<Boolean>? = null, dedicatedMasterType: Output<OpenSearchPartitionInstanceTypeEnumValueArgs>? = null, instanceCount: Output<Int>? = null, instanceType: Output<OpenSearchPartitionInstanceTypeEnumValueArgs>? = null, multiAZWithStandbyEnabled: Output<Boolean>? = null, warmCount: Output<Int>? = null, warmEnabled: Output<Boolean>? = null, warmType: Output<OpenSearchWarmPartitionInstanceTypeEnumValueArgs>? = null, zoneAwarenessConfig: Output<ZoneAwarenessConfigArgs>? = null, zoneAwarenessEnabled: Output<Boolean>? = null)

Properties

Link copied to clipboard

Container for cold storage configuration options.

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

Number of dedicated master nodes in the cluster. This number must be greater than 2 and not 4, otherwise you receive a validation exception.

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

Indicates whether dedicated master nodes are enabled for the cluster.True if the cluster will use a dedicated master node.False if the cluster will not.

Link copied to clipboard

OpenSearch Service instance type of the dedicated master nodes in the cluster.

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

Number of data nodes in the cluster. This number must be greater than 1, otherwise you receive a validation exception.

Link copied to clipboard

Instance type of data nodes in the cluster.

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

A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.

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

The number of warm nodes in the cluster.

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

Whether to enable warm storage for the cluster.

Link copied to clipboard

The instance type for the cluster's warm nodes.

Link copied to clipboard

Container for zone awareness configuration options. Only required if ZoneAwarenessEnabled is true.

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

Indicates whether multiple Availability Zones are enabled. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.

Functions

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