Interface CfnTopicRulePropsMixin.OpenSearchActionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTopicRulePropsMixin.OpenSearchActionProperty.Jsii$Proxy
- Enclosing class:
CfnTopicRulePropsMixin
@Stability(Stable)
public static interface CfnTopicRulePropsMixin.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.cfnpropertymixins.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 classA builder forCfnTopicRulePropsMixin.OpenSearchActionPropertystatic final classAn implementation forCfnTopicRulePropsMixin.OpenSearchActionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe endpoint of your OpenSearch domain.default StringgetId()The unique identifier for the document you are storing.default StringgetIndex()The OpenSearch index where you want to store your data.default StringThe IAM role ARN that has access to OpenSearch.default StringgetType()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
-