Class DomainClusterConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.elasticsearch.inputs.DomainClusterConfigArgs
-
public final class DomainClusterConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DomainClusterConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DomainClusterConfigArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DomainClusterConfigArgs.Builder
builder()
static DomainClusterConfigArgs.Builder
builder(DomainClusterConfigArgs defaults)
java.util.Optional<com.pulumi.core.Output<DomainClusterConfigColdStorageOptionsArgs>>
coldStorageOptions()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
dedicatedMasterCount()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
dedicatedMasterEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
dedicatedMasterType()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
instanceCount()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
instanceType()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
warmCount()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
warmEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
warmType()
java.util.Optional<com.pulumi.core.Output<DomainClusterConfigZoneAwarenessConfigArgs>>
zoneAwarenessConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
zoneAwarenessEnabled()
-
-
-
Field Detail
-
Empty
public static final DomainClusterConfigArgs Empty
-
-
Method Detail
-
coldStorageOptions
public java.util.Optional<com.pulumi.core.Output<DomainClusterConfigColdStorageOptionsArgs>> coldStorageOptions()
- Returns:
- Configuration block containing cold storage configuration. Detailed below.
-
dedicatedMasterCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> dedicatedMasterCount()
- Returns:
- Number of dedicated main nodes in the cluster.
-
dedicatedMasterEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> dedicatedMasterEnabled()
- Returns:
- Whether dedicated main nodes are enabled for the cluster.
-
dedicatedMasterType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dedicatedMasterType()
- Returns:
- Instance type of the dedicated main nodes in the cluster.
-
instanceCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> instanceCount()
- Returns:
- Number of instances in the cluster.
-
instanceType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceType()
- Returns:
- Instance type of data nodes in the cluster.
-
warmCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> warmCount()
- Returns:
- 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`.
-
warmEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> warmEnabled()
- Returns:
- Whether to enable warm storage.
-
warmType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> warmType()
- Returns:
- 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`.
-
zoneAwarenessConfig
public java.util.Optional<com.pulumi.core.Output<DomainClusterConfigZoneAwarenessConfigArgs>> zoneAwarenessConfig()
- Returns:
- Configuration block containing zone awareness settings. Detailed below.
-
zoneAwarenessEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> zoneAwarenessEnabled()
- Returns:
- 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`.
-
builder
public static DomainClusterConfigArgs.Builder builder()
-
builder
public static DomainClusterConfigArgs.Builder builder(DomainClusterConfigArgs defaults)
-
-