Class CfnTopicRulePropsMixin.ActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRulePropsMixin.ActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTopicRulePropsMixin.ActionProperty
CfnTopicRulePropsMixin.ActionProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.iot.CfnTopicRulePropsMixin.ActionProperty
CfnTopicRulePropsMixin.ActionProperty.Builder, CfnTopicRulePropsMixin.ActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTopicRulePropsMixin.ActionProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectChange the state of a CloudWatch alarm.final ObjectSends data to CloudWatch.final ObjectCapture a CloudWatch metric.final ObjectWrite to a DynamoDB table.final ObjectWrite to a DynamoDB table.final ObjectWrite data to an Amazon OpenSearch Service domain.final ObjectWrite to an Amazon Kinesis Firehose stream.final ObjectgetHttp()Send data to an HTTPS endpoint.final ObjectSends message data to an AWS IoT Analytics channel.final ObjectSends an input to an AWS IoT Events detector.final ObjectSends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.final ObjectgetKafka()Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.final ObjectWrite data to an Amazon Kinesis stream.final ObjectInvoke a Lambda function.final ObjectSends device location data to Amazon Location Service .final ObjectWrite data to an Amazon OpenSearch Service domain.final ObjectPublish to another MQTT topic.final ObjectgetS3()Write to an Amazon S3 bucket.final ObjectgetSns()Publish to an Amazon SNS topic.final ObjectgetSqs()Publish to an Amazon SQS queue.final ObjectStarts execution of a Step Functions state machine.final ObjectWrites attributes from an MQTT message.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnTopicRulePropsMixin.ActionProperty.Builder.
-
-
Method Details
-
getCloudwatchAlarm
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyChange the state of a CloudWatch alarm.Returns union: either
IResolvableorCfnTopicRulePropsMixin.CloudwatchAlarmActionProperty- Specified by:
getCloudwatchAlarmin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getCloudwatchLogs
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertySends data to CloudWatch.Returns union: either
IResolvableorCfnTopicRulePropsMixin.CloudwatchLogsActionProperty- Specified by:
getCloudwatchLogsin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getCloudwatchMetric
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyCapture a CloudWatch metric.Returns union: either
IResolvableorCfnTopicRulePropsMixin.CloudwatchMetricActionProperty- Specified by:
getCloudwatchMetricin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getDynamoDb
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyWrite to a DynamoDB table.Returns union: either
IResolvableorCfnTopicRulePropsMixin.DynamoDBActionProperty- Specified by:
getDynamoDbin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getDynamoDBv2
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyWrite to a DynamoDB table.This is a new version of the DynamoDB action. It allows you to write each attribute in an MQTT message payload into a separate DynamoDB column.
Returns union: either
IResolvableorCfnTopicRulePropsMixin.DynamoDBv2ActionProperty- Specified by:
getDynamoDBv2in interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getElasticsearch
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyWrite data to an Amazon OpenSearch Service domain.The
Elasticsearchaction can only be used by existing rule actions. To create a new rule action or to update an existing rule action, use theOpenSearchrule action instead. For more information, see OpenSearchAction .Returns union: either
IResolvableorCfnTopicRulePropsMixin.ElasticsearchActionProperty- Specified by:
getElasticsearchin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getFirehose
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyWrite to an Amazon Kinesis Firehose stream.Returns union: either
IResolvableorCfnTopicRulePropsMixin.FirehoseActionProperty- Specified by:
getFirehosein interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getHttp
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertySend data to an HTTPS endpoint.Returns union: either
IResolvableorCfnTopicRulePropsMixin.HttpActionProperty- Specified by:
getHttpin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getIotAnalytics
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertySends message data to an AWS IoT Analytics channel.Returns union: either
IResolvableorCfnTopicRulePropsMixin.IotAnalyticsActionProperty- Specified by:
getIotAnalyticsin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getIotEvents
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertySends an input to an AWS IoT Events detector.Returns union: either
IResolvableorCfnTopicRulePropsMixin.IotEventsActionProperty- Specified by:
getIotEventsin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getIotSiteWise
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertySends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.Returns union: either
IResolvableorCfnTopicRulePropsMixin.IotSiteWiseActionProperty- Specified by:
getIotSiteWisein interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getKafka
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertySend messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.Returns union: either
IResolvableorCfnTopicRulePropsMixin.KafkaActionProperty- Specified by:
getKafkain interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getKinesis
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyWrite data to an Amazon Kinesis stream.Returns union: either
IResolvableorCfnTopicRulePropsMixin.KinesisActionProperty- Specified by:
getKinesisin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getLambda
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyInvoke a Lambda function.Returns union: either
IResolvableorCfnTopicRulePropsMixin.LambdaActionProperty- Specified by:
getLambdain interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getLocation
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertySends device location data to Amazon Location Service .Returns union: either
IResolvableorCfnTopicRulePropsMixin.LocationActionProperty- Specified by:
getLocationin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getOpenSearch
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyWrite data to an Amazon OpenSearch Service domain.Returns union: either
IResolvableorCfnTopicRulePropsMixin.OpenSearchActionProperty- Specified by:
getOpenSearchin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getRepublish
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyPublish to another MQTT topic.Returns union: either
IResolvableorCfnTopicRulePropsMixin.RepublishActionProperty- Specified by:
getRepublishin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getS3
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyWrite to an Amazon S3 bucket.Returns union: either
IResolvableorCfnTopicRulePropsMixin.S3ActionProperty- Specified by:
getS3in interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getSns
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyPublish to an Amazon SNS topic.Returns union: either
IResolvableorCfnTopicRulePropsMixin.SnsActionProperty- Specified by:
getSnsin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getSqs
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyPublish to an Amazon SQS queue.Returns union: either
IResolvableorCfnTopicRulePropsMixin.SqsActionProperty- Specified by:
getSqsin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getStepFunctions
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyStarts execution of a Step Functions state machine.Returns union: either
IResolvableorCfnTopicRulePropsMixin.StepFunctionsActionProperty- Specified by:
getStepFunctionsin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
getTimestream
Description copied from interface:CfnTopicRulePropsMixin.ActionPropertyWrites attributes from an MQTT message.Returns union: either
IResolvableorCfnTopicRulePropsMixin.TimestreamActionProperty- Specified by:
getTimestreamin interfaceCfnTopicRulePropsMixin.ActionProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-