Package com.pulumi.aws.opensearch.inputs
Class DomainClusterConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.opensearch.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.Boolean>>
multiAzWithStandbyEnabled()
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.
-
multiAzWithStandbyEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> multiAzWithStandbyEnabled()
- Returns:
- 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](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-multiaz.html).
-
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 OpenSearch cluster's warm nodes. Valid values are `ultrawarm1.medium.search`, `ultrawarm1.large.search` and `ultrawarm1.xlarge.search`. `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)
-
-