interface RepublishActionProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.IoT.CfnTopicRulePropsMixin.RepublishActionProperty |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsiot#CfnTopicRulePropsMixin_RepublishActionProperty |
Java | software.amazon.awscdk.cfnpropertymixins.services.iot.CfnTopicRulePropsMixin.RepublishActionProperty |
Python | aws_cdk.cfn_property_mixins.aws_iot.CfnTopicRulePropsMixin.RepublishActionProperty |
TypeScript | @aws-cdk/cfn-property-mixins » aws_iot » CfnTopicRulePropsMixin » RepublishActionProperty |
Describes an action to republish to another topic.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iot as iot } from '@aws-cdk/cfn-property-mixins';
const republishActionProperty: iot.CfnTopicRulePropsMixin.RepublishActionProperty = {
headers: {
contentType: 'contentType',
correlationData: 'correlationData',
messageExpiry: 'messageExpiry',
payloadFormatIndicator: 'payloadFormatIndicator',
responseTopic: 'responseTopic',
userProperties: [{
key: 'key',
value: 'value',
}],
},
qos: 123,
roleArn: 'roleArn',
topic: 'topic',
};
Properties
| Name | Type | Description |
|---|---|---|
| headers? | IResolvable | Republish | MQTT Version 5.0 headers information. For more information, see MQTT in the IoT Core Developer Guide. |
| qos? | number | The Quality of Service (QoS) level to use when republishing messages. |
| role | string | IRole | The ARN of the IAM role that grants access. |
| topic? | string | The name of the MQTT topic. |
headers?
Type:
IResolvable | Republish
(optional)
MQTT Version 5.0 headers information. For more information, see MQTT in the IoT Core Developer Guide.
qos?
Type:
number
(optional)
The Quality of Service (QoS) level to use when republishing messages.
The default value is 0.
roleArn?
Type:
string | IRole
(optional)
The ARN of the IAM role that grants access.
topic?
Type:
string
(optional)
The name of the MQTT topic.

.NET
Go
Java
Python
TypeScript