ElasticsearchVersion

class aws_cdk.aws_elasticsearch.ElasticsearchVersion(*args: Any, **kwargs)

Bases: object

Elasticsearch version.

ExampleMetadata:

infused

Example:

domain = es.Domain(self, "Domain",
    version=es.ElasticsearchVersion.V7_4,
    ebs=es.EbsOptions(
        volume_size=100,
        volume_type=ec2.EbsDeviceVolumeType.GENERAL_PURPOSE_SSD
    ),
    node_to_node_encryption=True,
    encryption_at_rest=es.EncryptionAtRestOptions(
        enabled=True
    )
)

Attributes

V1_5 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V2_3 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V5_1 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V5_3 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V5_5 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V5_6 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V6_0 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V6_2 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V6_3 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V6_4 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V6_5 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V6_7 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V6_8 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V7_1 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V7_10 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V7_4 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V7_7 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V7_8 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
V7_9 = <aws_cdk.aws_elasticsearch.ElasticsearchVersion object>
version

Elasticsearch version number.

Static Methods

classmethod of(version)

Custom Elasticsearch version.

Parameters:

version (str) – custom version number.

Return type:

ElasticsearchVersion