Interface CfnTopicRule.OpenSearchActionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTopicRule.OpenSearchActionProperty.Jsii$Proxy
- Enclosing class:
- CfnTopicRule
@Stability(Stable)
public static interface CfnTopicRule.OpenSearchActionProperty
extends software.amazon.jsii.JsiiSerializable
Describes an action that writes data to an Amazon OpenSearch Service domain.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.iot.*; OpenSearchActionProperty openSearchActionProperty = OpenSearchActionProperty.builder() .endpoint("endpoint") .id("id") .index("index") .roleArn("roleArn") .type("type") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnTopicRule.OpenSearchActionProperty
static final class
An implementation forCfnTopicRule.OpenSearchActionProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The endpoint of your OpenSearch domain.getId()
The unique identifier for the document you are storing.getIndex()
The OpenSearch index where you want to store your data.The IAM role ARN that has access to OpenSearch.getType()
The type of document you are storing.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEndpoint
The endpoint of your OpenSearch domain. -
getId
The unique identifier for the document you are storing. -
getIndex
The OpenSearch index where you want to store your data. -
getRoleArn
The IAM role ARN that has access to OpenSearch. -
getType
The type of document you are storing. -
builder
-