Class: AWSCDK::OpenSearchService::EngineVersion

Inherits:
Jsii::Object
  • Object
show all
Defined in:
open_search_service/engine_version.rb

Overview

OpenSearch version.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ EngineVersion

Returns a new instance of EngineVersion.

Raises:

  • (NoMethodError)


8
9
10
# File 'open_search_service/engine_version.rb', line 8

def initialize(*args)
  raise NoMethodError, "aws-cdk-lib.aws_opensearchservice.EngineVersion does not have a visible constructor; use the provided factory methods"
end

Class Method Details

.elasticsearch(version) ⇒ AWSCDK::OpenSearchService::EngineVersion

Custom ElasticSearch version.

Parameters:

  • version (String)

    custom version number.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


22
23
24
25
# File 'open_search_service/engine_version.rb', line 22

def self.elasticsearch(version)
  Jsii::Type.check_type(version, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "version")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "elasticsearch", [version])
end

.ELASTICSEARCH_1_5AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 1.5.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


39
40
41
# File 'open_search_service/engine_version.rb', line 39

def self.ELASTICSEARCH_1_5()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_1_5")
end

.ELASTICSEARCH_2_3AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 2.3.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


46
47
48
# File 'open_search_service/engine_version.rb', line 46

def self.ELASTICSEARCH_2_3()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_2_3")
end

.ELASTICSEARCH_5_1AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 5.1.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


53
54
55
# File 'open_search_service/engine_version.rb', line 53

def self.ELASTICSEARCH_5_1()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_5_1")
end

.ELASTICSEARCH_5_3AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 5.3.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


60
61
62
# File 'open_search_service/engine_version.rb', line 60

def self.ELASTICSEARCH_5_3()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_5_3")
end

.ELASTICSEARCH_5_5AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 5.5.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


67
68
69
# File 'open_search_service/engine_version.rb', line 67

def self.ELASTICSEARCH_5_5()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_5_5")
end

.ELASTICSEARCH_5_6AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 5.6.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


74
75
76
# File 'open_search_service/engine_version.rb', line 74

def self.ELASTICSEARCH_5_6()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_5_6")
end

.ELASTICSEARCH_6_0AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 6.0.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


81
82
83
# File 'open_search_service/engine_version.rb', line 81

def self.ELASTICSEARCH_6_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_6_0")
end

.ELASTICSEARCH_6_2AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 6.2.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


88
89
90
# File 'open_search_service/engine_version.rb', line 88

def self.ELASTICSEARCH_6_2()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_6_2")
end

.ELASTICSEARCH_6_3AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 6.3.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


95
96
97
# File 'open_search_service/engine_version.rb', line 95

def self.ELASTICSEARCH_6_3()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_6_3")
end

.ELASTICSEARCH_6_4AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 6.4.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


102
103
104
# File 'open_search_service/engine_version.rb', line 102

def self.ELASTICSEARCH_6_4()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_6_4")
end

.ELASTICSEARCH_6_5AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 6.5.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


109
110
111
# File 'open_search_service/engine_version.rb', line 109

def self.ELASTICSEARCH_6_5()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_6_5")
end

.ELASTICSEARCH_6_7AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 6.7.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


116
117
118
# File 'open_search_service/engine_version.rb', line 116

def self.ELASTICSEARCH_6_7()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_6_7")
end

.ELASTICSEARCH_6_8AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 6.8.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


123
124
125
# File 'open_search_service/engine_version.rb', line 123

def self.ELASTICSEARCH_6_8()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_6_8")
end

.ELASTICSEARCH_7_1AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 7.1.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


130
131
132
# File 'open_search_service/engine_version.rb', line 130

def self.ELASTICSEARCH_7_1()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_7_1")
end

.ELASTICSEARCH_7_10AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 7.10.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


137
138
139
# File 'open_search_service/engine_version.rb', line 137

def self.ELASTICSEARCH_7_10()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_7_10")
end

.ELASTICSEARCH_7_4AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 7.4.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


144
145
146
# File 'open_search_service/engine_version.rb', line 144

def self.ELASTICSEARCH_7_4()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_7_4")
end

.ELASTICSEARCH_7_7AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 7.7.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


151
152
153
# File 'open_search_service/engine_version.rb', line 151

def self.ELASTICSEARCH_7_7()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_7_7")
end

.ELASTICSEARCH_7_8AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 7.8.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


158
159
160
# File 'open_search_service/engine_version.rb', line 158

def self.ELASTICSEARCH_7_8()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_7_8")
end

.ELASTICSEARCH_7_9AWSCDK::OpenSearchService::EngineVersion

AWS Elasticsearch 7.9.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


165
166
167
# File 'open_search_service/engine_version.rb', line 165

def self.ELASTICSEARCH_7_9()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "ELASTICSEARCH_7_9")
end

.jsii_overridable_methodsObject



12
13
14
15
16
# File 'open_search_service/engine_version.rb', line 12

def self.jsii_overridable_methods
  {
    :version => { kind: :property, name: "version", is_optional: false },
  }
end

.open_search(version) ⇒ AWSCDK::OpenSearchService::EngineVersion

Custom OpenSearch version.

Parameters:

  • version (String)

    custom version number.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


31
32
33
34
# File 'open_search_service/engine_version.rb', line 31

def self.open_search(version)
  Jsii::Type.check_type(version, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "version")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "openSearch", [version])
end

.OPENSEARCH_1_0AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 1.0.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


172
173
174
# File 'open_search_service/engine_version.rb', line 172

def self.OPENSEARCH_1_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_1_0")
end

.OPENSEARCH_1_1AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 1.1.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


179
180
181
# File 'open_search_service/engine_version.rb', line 179

def self.OPENSEARCH_1_1()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_1_1")
end

.OPENSEARCH_1_2AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 1.2.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


186
187
188
# File 'open_search_service/engine_version.rb', line 186

def self.OPENSEARCH_1_2()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_1_2")
end

.OPENSEARCH_1_3AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 1.3.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


193
194
195
# File 'open_search_service/engine_version.rb', line 193

def self.OPENSEARCH_1_3()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_1_3")
end

.OPENSEARCH_2_10AWSCDK::OpenSearchService::EngineVersion

Deprecated.

use latest version of the OpenSearch engine

AWS OpenSearch 2.10.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


201
202
203
# File 'open_search_service/engine_version.rb', line 201

def self.OPENSEARCH_2_10()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_2_10")
end

.OPENSEARCH_2_11AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 2.11.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


208
209
210
# File 'open_search_service/engine_version.rb', line 208

def self.OPENSEARCH_2_11()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_2_11")
end

.OPENSEARCH_2_13AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 2.13.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


215
216
217
# File 'open_search_service/engine_version.rb', line 215

def self.OPENSEARCH_2_13()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_2_13")
end

.OPENSEARCH_2_15AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 2.15.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


222
223
224
# File 'open_search_service/engine_version.rb', line 222

def self.OPENSEARCH_2_15()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_2_15")
end

.OPENSEARCH_2_17AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 2.17.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


229
230
231
# File 'open_search_service/engine_version.rb', line 229

def self.OPENSEARCH_2_17()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_2_17")
end

.OPENSEARCH_2_19AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 2.19.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


236
237
238
# File 'open_search_service/engine_version.rb', line 236

def self.OPENSEARCH_2_19()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_2_19")
end

.OPENSEARCH_2_3AWSCDK::OpenSearchService::EngineVersion

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/

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


248
249
250
# File 'open_search_service/engine_version.rb', line 248

def self.OPENSEARCH_2_3()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_2_3")
end

.OPENSEARCH_2_5AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 2.5.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


255
256
257
# File 'open_search_service/engine_version.rb', line 255

def self.OPENSEARCH_2_5()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_2_5")
end

.OPENSEARCH_2_7AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 2.7.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


262
263
264
# File 'open_search_service/engine_version.rb', line 262

def self.OPENSEARCH_2_7()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_2_7")
end

.OPENSEARCH_2_9AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 2.9.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


269
270
271
# File 'open_search_service/engine_version.rb', line 269

def self.OPENSEARCH_2_9()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_2_9")
end

.OPENSEARCH_3_1AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 3.1.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


276
277
278
# File 'open_search_service/engine_version.rb', line 276

def self.OPENSEARCH_3_1()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_3_1")
end

.OPENSEARCH_3_3AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 3.3.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


283
284
285
# File 'open_search_service/engine_version.rb', line 283

def self.OPENSEARCH_3_3()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_3_3")
end

.OPENSEARCH_3_5AWSCDK::OpenSearchService::EngineVersion

AWS OpenSearch 3.5.

Returns:

  • (AWSCDK::OpenSearchService::EngineVersion)


290
291
292
# File 'open_search_service/engine_version.rb', line 290

def self.OPENSEARCH_3_5()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_opensearchservice.EngineVersion", "OPENSEARCH_3_5")
end

Instance Method Details

#versionString

engine version identifier.

Returns:

  • (String)


297
298
299
# File 'open_search_service/engine_version.rb', line 297

def version()
  jsii_get_property("version")
end