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();
- See Also:
-
Nested Class Summary
Nested ClassesModifier 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.- See Also:
-
getId
The unique identifier for the document you are storing.- See Also:
-
getIndex
The OpenSearch index where you want to store your data.- See Also:
-
getRoleArn
The IAM role ARN that has access to OpenSearch.- See Also:
-
getType
The type of document you are storing.- See Also:
-
builder
-