Interface ElasticsearchDomainClusterConfig

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    ElasticsearchDomainClusterConfig.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:52.953Z")
    @Stability(Stable)
    public interface ElasticsearchDomainClusterConfig
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getColdStorageOptions

        @Stability(Stable)
        @Nullable
        default ElasticsearchDomainClusterConfigColdStorageOptions getColdStorageOptions()
        cold_storage_options block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#cold_storage_options ElasticsearchDomain#cold_storage_options}

      • getDedicatedMasterCount

        @Stability(Stable)
        @Nullable
        default Number getDedicatedMasterCount()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#dedicated_master_count ElasticsearchDomain#dedicated_master_count}.
      • getDedicatedMasterEnabled

        @Stability(Stable)
        @Nullable
        default Object getDedicatedMasterEnabled()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#dedicated_master_enabled ElasticsearchDomain#dedicated_master_enabled}.
      • getDedicatedMasterType

        @Stability(Stable)
        @Nullable
        default String getDedicatedMasterType()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#dedicated_master_type ElasticsearchDomain#dedicated_master_type}.
      • getInstanceCount

        @Stability(Stable)
        @Nullable
        default Number getInstanceCount()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#instance_count ElasticsearchDomain#instance_count}.
      • getInstanceType

        @Stability(Stable)
        @Nullable
        default String getInstanceType()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#instance_type ElasticsearchDomain#instance_type}.
      • getWarmCount

        @Stability(Stable)
        @Nullable
        default Number getWarmCount()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#warm_count ElasticsearchDomain#warm_count}.
      • getWarmEnabled

        @Stability(Stable)
        @Nullable
        default Object getWarmEnabled()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#warm_enabled ElasticsearchDomain#warm_enabled}.
      • getWarmType

        @Stability(Stable)
        @Nullable
        default String getWarmType()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#warm_type ElasticsearchDomain#warm_type}.
      • getZoneAwarenessConfig

        @Stability(Stable)
        @Nullable
        default ElasticsearchDomainClusterConfigZoneAwarenessConfig getZoneAwarenessConfig()
        zone_awareness_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#zone_awareness_config ElasticsearchDomain#zone_awareness_config}

      • getZoneAwarenessEnabled

        @Stability(Stable)
        @Nullable
        default Object getZoneAwarenessEnabled()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#zone_awareness_enabled ElasticsearchDomain#zone_awareness_enabled}.