java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.opensearchservice.EngineVersion
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.97.0 (build 729de35)", date="2024-04-18T17:54:20.335Z") @Stability(Stable) public class EngineVersion extends software.amazon.jsii.JsiiObject
OpenSearch version.

Example:

 Domain domain = Domain.Builder.create(this, "Domain")
         .version(EngineVersion.OPENSEARCH_1_0)
         .ebs(EbsOptions.builder()
                 .volumeSize(100)
                 .volumeType(EbsDeviceVolumeType.GENERAL_PURPOSE_SSD)
                 .build())
         .nodeToNodeEncryption(true)
         .encryptionAtRest(EncryptionAtRestOptions.builder()
                 .enabled(true)
                 .build())
         .build();
 
  • Field Details

    • ELASTICSEARCH_1_5

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_1_5
      AWS Elasticsearch 1.5.
    • ELASTICSEARCH_2_3

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_2_3
      AWS Elasticsearch 2.3.
    • ELASTICSEARCH_5_1

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_5_1
      AWS Elasticsearch 5.1.
    • ELASTICSEARCH_5_3

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_5_3
      AWS Elasticsearch 5.3.
    • ELASTICSEARCH_5_5

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_5_5
      AWS Elasticsearch 5.5.
    • ELASTICSEARCH_5_6

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_5_6
      AWS Elasticsearch 5.6.
    • ELASTICSEARCH_6_0

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_6_0
      AWS Elasticsearch 6.0.
    • ELASTICSEARCH_6_2

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_6_2
      AWS Elasticsearch 6.2.
    • ELASTICSEARCH_6_3

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_6_3
      AWS Elasticsearch 6.3.
    • ELASTICSEARCH_6_4

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_6_4
      AWS Elasticsearch 6.4.
    • ELASTICSEARCH_6_5

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_6_5
      AWS Elasticsearch 6.5.
    • ELASTICSEARCH_6_7

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_6_7
      AWS Elasticsearch 6.7.
    • ELASTICSEARCH_6_8

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_6_8
      AWS Elasticsearch 6.8.
    • ELASTICSEARCH_7_1

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_7_1
      AWS Elasticsearch 7.1.
    • ELASTICSEARCH_7_10

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_7_10
      AWS Elasticsearch 7.10.
    • ELASTICSEARCH_7_4

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_7_4
      AWS Elasticsearch 7.4.
    • ELASTICSEARCH_7_7

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_7_7
      AWS Elasticsearch 7.7.
    • ELASTICSEARCH_7_8

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_7_8
      AWS Elasticsearch 7.8.
    • ELASTICSEARCH_7_9

      @Stability(Stable) public static final EngineVersion ELASTICSEARCH_7_9
      AWS Elasticsearch 7.9.
    • OPENSEARCH_1_0

      @Stability(Stable) public static final EngineVersion OPENSEARCH_1_0
      AWS OpenSearch 1.0.
    • OPENSEARCH_1_1

      @Stability(Stable) public static final EngineVersion OPENSEARCH_1_1
      AWS OpenSearch 1.1.
    • OPENSEARCH_1_2

      @Stability(Stable) public static final EngineVersion OPENSEARCH_1_2
      AWS OpenSearch 1.2.
    • OPENSEARCH_1_3

      @Stability(Stable) public static final EngineVersion OPENSEARCH_1_3
      AWS OpenSearch 1.3.
    • OPENSEARCH_2_10

      @Stability(Deprecated) @Deprecated public static final EngineVersion OPENSEARCH_2_10
      Deprecated.
      use latest version of the OpenSearch engine
      (deprecated) AWS OpenSearch 2.10.

    • OPENSEARCH_2_11

      @Stability(Stable) public static final EngineVersion OPENSEARCH_2_11
      AWS OpenSearch 2.11.
    • OPENSEARCH_2_3

      @Stability(Stable) public static final EngineVersion OPENSEARCH_2_3
      AWS OpenSearch 2.3.

      OpenSearch 2.3 is now available on Amazon OpenSearch Service across 26 regions globally. Please refer to the AWS Region Table for more information about Amazon OpenSearch Service availability: https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/

    • OPENSEARCH_2_5

      @Stability(Stable) public static final EngineVersion OPENSEARCH_2_5
      AWS OpenSearch 2.5.
    • OPENSEARCH_2_7

      @Stability(Stable) public static final EngineVersion OPENSEARCH_2_7
      AWS OpenSearch 2.7.
    • OPENSEARCH_2_9

      @Stability(Stable) public static final EngineVersion OPENSEARCH_2_9
      AWS OpenSearch 2.9.
  • Constructor Details

    • EngineVersion

      protected EngineVersion(software.amazon.jsii.JsiiObjectRef objRef)
    • EngineVersion

      protected EngineVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • elasticsearch

      @Stability(Stable) @NotNull public static EngineVersion elasticsearch(@NotNull String version)
      Custom ElasticSearch version.

      Parameters:
      version - custom version number. This parameter is required.
    • openSearch

      @Stability(Stable) @NotNull public static EngineVersion openSearch(@NotNull String version)
      Custom OpenSearch version.

      Parameters:
      version - custom version number. This parameter is required.
    • getVersion

      @Stability(Stable) @NotNull public String getVersion()
      engine version identifier.