Skip to content

Commit ac1d8f8

Browse files
author
AWS
committed
Amazon OpenSearch Service Update: Adds support for provisioning dedicated coordinator nodes. Coordinator nodes can be specified using the new NodeOptions parameter in ClusterConfig.
1 parent c29d362 commit ac1d8f8

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon OpenSearch Service",
4+
"contributor": "",
5+
"description": "Adds support for provisioning dedicated coordinator nodes. Coordinator nodes can be specified using the new NodeOptions parameter in ClusterConfig."
6+
}

services/opensearch/src/main/resources/codegen-resources/service-2.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1956,6 +1956,10 @@
19561956
"MultiAZWithStandbyEnabled":{
19571957
"shape":"Boolean",
19581958
"documentation":"<p>A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-multiaz.html\">Configuring a multi-AZ domain in Amazon OpenSearch Service</a>. </p>"
1959+
},
1960+
"NodeOptions":{
1961+
"shape":"NodeOptionsList",
1962+
"documentation":"<p>List of node options for the domain.</p>"
19591963
}
19601964
},
19611965
"documentation":"<p>Container for the cluster configuration of an OpenSearch Service domain. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html\">Creating and managing Amazon OpenSearch Service domains</a>.</p>"
@@ -5024,11 +5028,51 @@
50245028
"type":"string",
50255029
"documentation":"<p>When <code>nextToken</code> is returned, there are more results available. The value of <code>nextToken</code> is a unique pagination token for each page. Send the request again using the returned token to retrieve the next page.</p>"
50265030
},
5031+
"NodeConfig":{
5032+
"type":"structure",
5033+
"members":{
5034+
"Enabled":{
5035+
"shape":"Boolean",
5036+
"documentation":"<p>A boolean that indicates whether a particular node type is enabled or not.</p>"
5037+
},
5038+
"Type":{
5039+
"shape":"OpenSearchPartitionInstanceType",
5040+
"documentation":"<p>The instance type of a particular node type in the cluster.</p>"
5041+
},
5042+
"Count":{
5043+
"shape":"IntegerClass",
5044+
"documentation":"<p>The number of nodes of a particular node type in the cluster.</p>"
5045+
}
5046+
},
5047+
"documentation":"<p>Container for specifying configuration of any node type.</p>"
5048+
},
50275049
"NodeId":{
50285050
"type":"string",
50295051
"max":40,
50305052
"min":10
50315053
},
5054+
"NodeOption":{
5055+
"type":"structure",
5056+
"members":{
5057+
"NodeType":{
5058+
"shape":"NodeOptionsNodeType",
5059+
"documentation":"<p>Container for node type like coordinating.</p>"
5060+
},
5061+
"NodeConfig":{
5062+
"shape":"NodeConfig",
5063+
"documentation":"<p>Container for specifying configuration of any node type.</p>"
5064+
}
5065+
},
5066+
"documentation":"<p>Container for specifying node type.</p>"
5067+
},
5068+
"NodeOptionsList":{
5069+
"type":"list",
5070+
"member":{"shape":"NodeOption"}
5071+
},
5072+
"NodeOptionsNodeType":{
5073+
"type":"string",
5074+
"enum":["coordinator"]
5075+
},
50325076
"NodeStatus":{
50335077
"type":"string",
50345078
"enum":[

0 commit comments

Comments
 (0)