Class EngineVersion
OpenSearch version.
Inheritance
Namespace: Amazon.CDK.AWS.OpenSearchService
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class EngineVersion : DeputyBase
Syntax (vb)
Public Class EngineVersion
Inherits DeputyBase
Remarks
ExampleMetadata: infused
Examples
var domain = new Domain(this, "Domain", new DomainProps {
Version = EngineVersion.OPENSEARCH_1_0,
Ebs = new EbsOptions {
VolumeSize = 100,
VolumeType = EbsDeviceVolumeType.GENERAL_PURPOSE_SSD
},
NodeToNodeEncryption = true,
EncryptionAtRest = new EncryptionAtRestOptions {
Enabled = true
}
});
Synopsis
Constructors
EngineVersion(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
EngineVersion(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
ELASTICSEARCH_1_5 | AWS Elasticsearch 1.5. |
ELASTICSEARCH_2_3 | AWS Elasticsearch 2.3. |
ELASTICSEARCH_5_1 | AWS Elasticsearch 5.1. |
ELASTICSEARCH_5_3 | AWS Elasticsearch 5.3. |
ELASTICSEARCH_5_5 | AWS Elasticsearch 5.5. |
ELASTICSEARCH_5_6 | AWS Elasticsearch 5.6. |
ELASTICSEARCH_6_0 | AWS Elasticsearch 6.0. |
ELASTICSEARCH_6_2 | AWS Elasticsearch 6.2. |
ELASTICSEARCH_6_3 | AWS Elasticsearch 6.3. |
ELASTICSEARCH_6_4 | AWS Elasticsearch 6.4. |
ELASTICSEARCH_6_5 | AWS Elasticsearch 6.5. |
ELASTICSEARCH_6_7 | AWS Elasticsearch 6.7. |
ELASTICSEARCH_6_8 | AWS Elasticsearch 6.8. |
ELASTICSEARCH_7_1 | AWS Elasticsearch 7.1. |
ELASTICSEARCH_7_10 | AWS Elasticsearch 7.10. |
ELASTICSEARCH_7_4 | AWS Elasticsearch 7.4. |
ELASTICSEARCH_7_7 | AWS Elasticsearch 7.7. |
ELASTICSEARCH_7_8 | AWS Elasticsearch 7.8. |
ELASTICSEARCH_7_9 | AWS Elasticsearch 7.9. |
OPENSEARCH_1_0 | AWS OpenSearch 1.0. |
OPENSEARCH_1_1 | AWS OpenSearch 1.1. |
OPENSEARCH_1_2 | AWS OpenSearch 1.2. |
OPENSEARCH_1_3 | AWS OpenSearch 1.3. |
OPENSEARCH_2_10 | (deprecated) AWS OpenSearch 2.10. |
OPENSEARCH_2_11 | AWS OpenSearch 2.11. |
OPENSEARCH_2_3 | AWS OpenSearch 2.3. |
OPENSEARCH_2_5 | AWS OpenSearch 2.5. |
OPENSEARCH_2_7 | AWS OpenSearch 2.7. |
OPENSEARCH_2_9 | AWS OpenSearch 2.9. |
Version | engine version identifier. |
Methods
Elasticsearch(String) | Custom ElasticSearch version. |
OpenSearch(String) | Custom OpenSearch version. |
Constructors
EngineVersion(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected EngineVersion(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
EngineVersion(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected EngineVersion(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
ELASTICSEARCH_1_5
AWS Elasticsearch 1.5.
public static EngineVersion ELASTICSEARCH_1_5 { get; }
Property Value
ELASTICSEARCH_2_3
AWS Elasticsearch 2.3.
public static EngineVersion ELASTICSEARCH_2_3 { get; }
Property Value
ELASTICSEARCH_5_1
AWS Elasticsearch 5.1.
public static EngineVersion ELASTICSEARCH_5_1 { get; }
Property Value
ELASTICSEARCH_5_3
AWS Elasticsearch 5.3.
public static EngineVersion ELASTICSEARCH_5_3 { get; }
Property Value
ELASTICSEARCH_5_5
AWS Elasticsearch 5.5.
public static EngineVersion ELASTICSEARCH_5_5 { get; }
Property Value
ELASTICSEARCH_5_6
AWS Elasticsearch 5.6.
public static EngineVersion ELASTICSEARCH_5_6 { get; }
Property Value
ELASTICSEARCH_6_0
AWS Elasticsearch 6.0.
public static EngineVersion ELASTICSEARCH_6_0 { get; }
Property Value
ELASTICSEARCH_6_2
AWS Elasticsearch 6.2.
public static EngineVersion ELASTICSEARCH_6_2 { get; }
Property Value
ELASTICSEARCH_6_3
AWS Elasticsearch 6.3.
public static EngineVersion ELASTICSEARCH_6_3 { get; }
Property Value
ELASTICSEARCH_6_4
AWS Elasticsearch 6.4.
public static EngineVersion ELASTICSEARCH_6_4 { get; }
Property Value
ELASTICSEARCH_6_5
AWS Elasticsearch 6.5.
public static EngineVersion ELASTICSEARCH_6_5 { get; }
Property Value
ELASTICSEARCH_6_7
AWS Elasticsearch 6.7.
public static EngineVersion ELASTICSEARCH_6_7 { get; }
Property Value
ELASTICSEARCH_6_8
AWS Elasticsearch 6.8.
public static EngineVersion ELASTICSEARCH_6_8 { get; }
Property Value
ELASTICSEARCH_7_1
AWS Elasticsearch 7.1.
public static EngineVersion ELASTICSEARCH_7_1 { get; }
Property Value
ELASTICSEARCH_7_10
AWS Elasticsearch 7.10.
public static EngineVersion ELASTICSEARCH_7_10 { get; }
Property Value
ELASTICSEARCH_7_4
AWS Elasticsearch 7.4.
public static EngineVersion ELASTICSEARCH_7_4 { get; }
Property Value
ELASTICSEARCH_7_7
AWS Elasticsearch 7.7.
public static EngineVersion ELASTICSEARCH_7_7 { get; }
Property Value
ELASTICSEARCH_7_8
AWS Elasticsearch 7.8.
public static EngineVersion ELASTICSEARCH_7_8 { get; }
Property Value
ELASTICSEARCH_7_9
AWS Elasticsearch 7.9.
public static EngineVersion ELASTICSEARCH_7_9 { get; }
Property Value
OPENSEARCH_1_0
AWS OpenSearch 1.0.
public static EngineVersion OPENSEARCH_1_0 { get; }
Property Value
OPENSEARCH_1_1
AWS OpenSearch 1.1.
public static EngineVersion OPENSEARCH_1_1 { get; }
Property Value
OPENSEARCH_1_2
AWS OpenSearch 1.2.
public static EngineVersion OPENSEARCH_1_2 { get; }
Property Value
OPENSEARCH_1_3
AWS OpenSearch 1.3.
public static EngineVersion OPENSEARCH_1_3 { get; }
Property Value
OPENSEARCH_2_10
(deprecated) AWS OpenSearch 2.10.
public static EngineVersion OPENSEARCH_2_10 { get; }
Property Value
Remarks
Stability: Deprecated
OPENSEARCH_2_11
AWS OpenSearch 2.11.
public static EngineVersion OPENSEARCH_2_11 { get; }
Property Value
OPENSEARCH_2_3
AWS OpenSearch 2.3.
public static EngineVersion OPENSEARCH_2_3 { get; }
Property Value
Remarks
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
AWS OpenSearch 2.5.
public static EngineVersion OPENSEARCH_2_5 { get; }
Property Value
OPENSEARCH_2_7
AWS OpenSearch 2.7.
public static EngineVersion OPENSEARCH_2_7 { get; }
Property Value
OPENSEARCH_2_9
AWS OpenSearch 2.9.
public static EngineVersion OPENSEARCH_2_9 { get; }
Property Value
Version
engine version identifier.
public virtual string Version { get; }
Property Value
System.String
Methods
Elasticsearch(String)
Custom ElasticSearch version.
public static EngineVersion Elasticsearch(string version)
Parameters
- version System.String
custom version number.
Returns
OpenSearch(String)
Custom OpenSearch version.
public static EngineVersion OpenSearch(string version)
Parameters
- version System.String
custom version number.
Returns