Skip to content

Commit b65c8dd

Browse files
Regex Validation on the ElasticSearch Engine Version attribute
1 parent 698c9b9 commit b65c8dd

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

generator/ServiceModels/es/es-2015-01-01.api.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1984,7 +1984,7 @@
19841984
},
19851985
"ElasticsearchVersionString":{
19861986
"type":"string",
1987-
"pattern":"^[0-9]{1}\\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\\.[0-9]{1,2}$"
1987+
"pattern":"^[0-9]{1}\\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\\.[0-9]{1,2}$|^OS_[0-9]{1,2}\\.[0-9]{1,2}$"
19881988
},
19891989
"EncryptionAtRestOptions":{
19901990
"type":"structure",

generator/ServiceModels/es/es-2015-01-01.normal.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2844,7 +2844,7 @@
28442844
},
28452845
"ElasticsearchVersionString":{
28462846
"type":"string",
2847-
"pattern":"^[0-9]{1}\\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\\.[0-9]{1,2}$"
2847+
"pattern":"^[0-9]{1}\\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\\.[0-9]{1,2}$|^OS_[0-9]{1,2}\\.[0-9]{1,2}$"
28482848
},
28492849
"EncryptionAtRestOptions":{
28502850
"type":"structure",

sdk/code-analysis/ServiceAnalysis/Elasticsearch/Generated/PropertyValueRules.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</property-value-rule>
3131
<property-value-rule>
3232
<property>Amazon.Elasticsearch.Model.CreateElasticsearchDomainRequest.ElasticsearchVersion</property>
33-
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
33+
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$|^OS_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
3434
</property-value-rule>
3535
<property-value-rule>
3636
<property>Amazon.Elasticsearch.Model.CreateOutboundCrossClusterSearchConnectionRequest.ConnectionAlias</property>
@@ -112,7 +112,7 @@
112112
</property-value-rule>
113113
<property-value-rule>
114114
<property>Amazon.Elasticsearch.Model.DescribeElasticsearchInstanceTypeLimitsRequest.ElasticsearchVersion</property>
115-
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
115+
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$|^OS_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
116116
</property-value-rule>
117117
<property-value-rule>
118118
<property>Amazon.Elasticsearch.Model.DescribeInboundCrossClusterSearchConnectionsRequest.MaxResults</property>
@@ -184,7 +184,7 @@
184184
</property-value-rule>
185185
<property-value-rule>
186186
<property>Amazon.Elasticsearch.Model.ListElasticsearchInstanceTypesRequest.ElasticsearchVersion</property>
187-
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
187+
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$|^OS_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
188188
</property-value-rule>
189189
<property-value-rule>
190190
<property>Amazon.Elasticsearch.Model.ListElasticsearchInstanceTypesRequest.MaxResults</property>
@@ -280,7 +280,7 @@
280280
</property-value-rule>
281281
<property-value-rule>
282282
<property>Amazon.Elasticsearch.Model.UpgradeElasticsearchDomainRequest.TargetVersion</property>
283-
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
283+
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$|^OS_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
284284
</property-value-rule>
285285
<property-value-rule>
286286
<property>Amazon.Elasticsearch.Model.UpgradeElasticsearchDomainResponse.DomainName</property>
@@ -290,7 +290,7 @@
290290
</property-value-rule>
291291
<property-value-rule>
292292
<property>Amazon.Elasticsearch.Model.UpgradeElasticsearchDomainResponse.TargetVersion</property>
293-
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
293+
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$|^OS_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
294294
</property-value-rule>
295295
<property-value-rule>
296296
<property>Amazon.Elasticsearch.Model.AutoTuneStatus.UpdateVersion</property>
@@ -336,7 +336,7 @@
336336
</property-value-rule>
337337
<property-value-rule>
338338
<property>Amazon.Elasticsearch.Model.CompatibleVersionsMap.SourceVersion</property>
339-
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
339+
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$|^OS_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
340340
</property-value-rule>
341341
<property-value-rule>
342342
<property>Amazon.Elasticsearch.Model.DomainEndpointOptions.CustomEndpoint</property>
@@ -401,11 +401,11 @@
401401
</property-value-rule>
402402
<property-value-rule>
403403
<property>Amazon.Elasticsearch.Model.ElasticsearchDomainStatus.ElasticsearchVersion</property>
404-
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
404+
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$|^OS_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
405405
</property-value-rule>
406406
<property-value-rule>
407407
<property>Amazon.Elasticsearch.Model.ElasticsearchVersionStatus.Options</property>
408-
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
408+
<pattern>^[0-9]{1}\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\.[0-9]{1,2}$|^OS_[0-9]{1,2}\.[0-9]{1,2}$</pattern>
409409
</property-value-rule>
410410
<property-value-rule>
411411
<property>Amazon.Elasticsearch.Model.EncryptionAtRestOptions.KmsKeyId</property>

0 commit comments

Comments
 (0)