Skip to content

Commit ebc91a8

Browse files
author
AWS
committed
AWS IoT Update: AWS IoT Rules Engine adds OpenSearch action. The OpenSearch rule action lets you stream data from IoT sensors and applications to Amazon OpenSearch Service which is a successor to Amazon Elasticsearch Service.
1 parent c48f60e commit ebc91a8

File tree

2 files changed

+46
-3
lines changed

2 files changed

+46
-3
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": "AWS IoT",
4+
"contributor": "",
5+
"description": "AWS IoT Rules Engine adds OpenSearch action. The OpenSearch rule action lets you stream data from IoT sensors and applications to Amazon OpenSearch Service which is a successor to Amazon Elasticsearch Service."
6+
}

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

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4120,7 +4120,7 @@
41204120
},
41214121
"elasticsearch":{
41224122
"shape":"ElasticsearchAction",
4123-
"documentation":"<p>Write data to an Amazon Elasticsearch Service domain.</p>"
4123+
"documentation":"<p>Write data to an Amazon Elasticsearch Service domain.</p> <note> <p>This action is deprecated. Use the <a href=\"https://docs.aws.amazon.com/iot/latest/apireference/API_OpenSearchAction.html\">OpenSearch action</a> instead.</p> </note>"
41244124
},
41254125
"salesforce":{
41264126
"shape":"SalesforceAction",
@@ -4153,6 +4153,10 @@
41534153
"kafka":{
41544154
"shape":"KafkaAction",
41554155
"documentation":"<p>Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.</p>"
4156+
},
4157+
"openSearch":{
4158+
"shape":"OpenSearchAction",
4159+
"documentation":"<p>Write data to an Amazon OpenSearch Service domain.</p>"
41564160
}
41574161
},
41584162
"documentation":"<p>Describes the actions associated with a rule.</p>"
@@ -9951,7 +9955,7 @@
99519955
"documentation":"<p>The unique identifier for the document you are storing.</p>"
99529956
}
99539957
},
9954-
"documentation":"<p>Describes an action that writes data to an Amazon Elasticsearch Service domain.</p>"
9958+
"documentation":"<p>Describes an action that writes data to an Amazon Elasticsearch Service domain.</p> <note> <p>This action is deprecated. Use the <a href=\"https://docs.aws.amazon.com/iot/latest/apireference/API_OpenSearchAction.html\">OpenSearch action</a> instead.</p> </note>"
99559959
},
99569960
"ElasticsearchEndpoint":{
99579961
"type":"string",
@@ -14371,6 +14375,39 @@
1437114375
"type":"list",
1437214376
"member":{"shape":"OTAUpdateSummary"}
1437314377
},
14378+
"OpenSearchAction":{
14379+
"type":"structure",
14380+
"required":[
14381+
"roleArn",
14382+
"endpoint",
14383+
"index",
14384+
"type",
14385+
"id"
14386+
],
14387+
"members":{
14388+
"roleArn":{
14389+
"shape":"AwsArn",
14390+
"documentation":"<p>The IAM role ARN that has access to OpenSearch.</p>"
14391+
},
14392+
"endpoint":{
14393+
"shape":"ElasticsearchEndpoint",
14394+
"documentation":"<p>The endpoint of your OpenSearch domain.</p>"
14395+
},
14396+
"index":{
14397+
"shape":"ElasticsearchIndex",
14398+
"documentation":"<p>The OpenSearch index where you want to store your data.</p>"
14399+
},
14400+
"type":{
14401+
"shape":"ElasticsearchType",
14402+
"documentation":"<p>The type of document you are storing.</p>"
14403+
},
14404+
"id":{
14405+
"shape":"ElasticsearchId",
14406+
"documentation":"<p>The unique identifier for the document you are storing.</p>"
14407+
}
14408+
},
14409+
"documentation":"<p>Describes an action that writes data to an Amazon OpenSearch Service domain.</p>"
14410+
},
1437414411
"OptionalVersion":{"type":"long"},
1437514412
"OutgoingCertificate":{
1437614413
"type":"structure",
@@ -16588,7 +16625,7 @@
1658816625
},
1658916626
"disconnectReason":{
1659016627
"shape":"DisconnectReason",
16591-
"documentation":"<p>The reason why the client is disconnected.</p>"
16628+
"documentation":"<p>The reason why the client is disconnected. If the thing has been disconnected for approximately an hour, the <code>disconnectReason</code> value might be missing.</p>"
1659216629
}
1659316630
},
1659416631
"documentation":"<p>The connectivity status of the thing.</p>"

0 commit comments

Comments
 (0)