latest--aws-iot-topicrule
shared| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-iot-topicrule.json |
| Parent schema | serverless-framework-configuration |
Type:
object
Resource Type definition for AWS::IoT::TopicRule. Source:- https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git
Properties
6 nested properties
RuleDisabled
boolean
ErrorAction
object
22 nested properties
S3
object
4 nested properties
CloudwatchAlarm
object
4 nested properties
CloudwatchLogs
object
3 nested properties
BatchMode
boolean
IotEvents
object
4 nested properties
Firehose
object
4 nested properties
StepFunctions
object
3 nested properties
DynamoDB
object
9 nested properties
PayloadField
string | Aws_CF_FunctionString
RangeKeyField
string | Aws_CF_FunctionString
RangeKeyValue
string | Aws_CF_FunctionString
RangeKeyType
string | Aws_CF_FunctionString
HashKeyType
string | Aws_CF_FunctionString
Http
object
4 nested properties
ConfirmationUrl
string | Aws_CF_FunctionString
Headers
HttpActionHeader[]
uniqueItems=true
Auth
object
DynamoDBv2
object
2 nested properties
PutItem
object
RoleArn
string | Aws_CF_FunctionString
CloudwatchMetric
object
6 nested properties
IotSiteWise
object
2 nested properties
uniqueItems=true
Elasticsearch
object
5 nested properties
Sqs
object
3 nested properties
UseBase64
boolean
Kinesis
object
3 nested properties
IotAnalytics
object
3 nested properties
BatchMode
boolean
Sns
object
3 nested properties
Lambda
object
1 nested properties
FunctionArn
string | Aws_CF_FunctionString
Kafka
object
5 nested properties
ClientProperties
object
required
Key
string | Aws_CF_FunctionString
Partition
string | Aws_CF_FunctionString
OpenSearch
object
5 nested properties
Description
string | Aws_CF_FunctionString
AwsIotSqlVersion
string | Aws_CF_FunctionString
RuleName
string | Aws_CF_FunctionString
Tags
Tag[]
Definitions
Action
object
S3
object
4 nested properties
CloudwatchAlarm
object
4 nested properties
CloudwatchLogs
object
3 nested properties
BatchMode
boolean
IotEvents
object
4 nested properties
Firehose
object
4 nested properties
Republish
object
4 nested properties
Qos
integer
Headers
object
6 nested properties
PayloadFormatIndicator
string | Aws_CF_FunctionString
ContentType
string | Aws_CF_FunctionString
ResponseTopic
string | Aws_CF_FunctionString
CorrelationData
string | Aws_CF_FunctionString
MessageExpiry
string | Aws_CF_FunctionString
UserProperties
UserProperty[]
minItems=1maxItems=100
StepFunctions
object
3 nested properties
DynamoDB
object
9 nested properties
PayloadField
string | Aws_CF_FunctionString
RangeKeyField
string | Aws_CF_FunctionString
RangeKeyValue
string | Aws_CF_FunctionString
RangeKeyType
string | Aws_CF_FunctionString
HashKeyType
string | Aws_CF_FunctionString
Http
object
4 nested properties
DynamoDBv2
object
2 nested properties
PutItem
object
1 nested properties
RoleArn
string | Aws_CF_FunctionString
CloudwatchMetric
object
6 nested properties
IotSiteWise
object
2 nested properties
uniqueItems=true
Elasticsearch
object
5 nested properties
Sqs
object
3 nested properties
UseBase64
boolean
Kinesis
object
3 nested properties
IotAnalytics
object
3 nested properties
BatchMode
boolean
Sns
object
3 nested properties
Lambda
object
1 nested properties
FunctionArn
string | Aws_CF_FunctionString
Kafka
object
5 nested properties
ClientProperties
object
required
Key
string | Aws_CF_FunctionString
Partition
string | Aws_CF_FunctionString
OpenSearch
object
5 nested properties
Location
object
6 nested properties
ElasticsearchAction
object
KinesisAction
object
FirehoseAction
object
AssetPropertyTimestamp
object
OffsetInNanos
string | Aws_CF_FunctionString
CloudwatchMetricAction
object
AssetPropertyVariant
object
StringValue
string | Aws_CF_FunctionString
DoubleValue
string | Aws_CF_FunctionString
BooleanValue
string | Aws_CF_FunctionString
IntegerValue
string | Aws_CF_FunctionString
DynamoDBAction
object
PayloadField
string | Aws_CF_FunctionString
RangeKeyField
string | Aws_CF_FunctionString
RangeKeyValue
string | Aws_CF_FunctionString
RangeKeyType
string | Aws_CF_FunctionString
HashKeyType
string | Aws_CF_FunctionString
UserProperty
object
UserProperties
UserProperty[]
RepublishActionHeaders
object
PayloadFormatIndicator
string | Aws_CF_FunctionString
ContentType
string | Aws_CF_FunctionString
ResponseTopic
string | Aws_CF_FunctionString
CorrelationData
string | Aws_CF_FunctionString
MessageExpiry
string | Aws_CF_FunctionString
UserProperties
UserProperty[]
minItems=1maxItems=100
RepublishAction
object
Qos
integer
Headers
object
6 nested properties
PayloadFormatIndicator
string | Aws_CF_FunctionString
ContentType
string | Aws_CF_FunctionString
ResponseTopic
string | Aws_CF_FunctionString
CorrelationData
string | Aws_CF_FunctionString
MessageExpiry
string | Aws_CF_FunctionString
UserProperties
UserProperty[]
minItems=1maxItems=100
SnsAction
object
StepFunctionsAction
object
SqsAction
object
UseBase64
boolean
SigV4Authorization
object
LambdaAction
object
FunctionArn
string | Aws_CF_FunctionString
PutAssetPropertyValueEntry
object
uniqueItems=true
PropertyAlias
string | Aws_CF_FunctionString
AssetId
string | Aws_CF_FunctionString
EntryId
string | Aws_CF_FunctionString
PropertyId
string | Aws_CF_FunctionString
PutItemInput
object
S3Action
object
AssetPropertyValue
object
4 nested properties
StringValue
string | Aws_CF_FunctionString
DoubleValue
string | Aws_CF_FunctionString
BooleanValue
string | Aws_CF_FunctionString
IntegerValue
string | Aws_CF_FunctionString
2 nested properties
OffsetInNanos
string | Aws_CF_FunctionString
Quality
string | Aws_CF_FunctionString
DynamoDBv2Action
object
PutItem
object
1 nested properties
RoleArn
string | Aws_CF_FunctionString
IotEventsAction
object
HttpAuthorization
object
Sigv4
object
3 nested properties
TopicRulePayload
object
RuleDisabled
boolean
ErrorAction
object
22 nested properties
S3
object
4 nested properties
CloudwatchAlarm
object
4 nested properties
CloudwatchLogs
object
3 nested properties
BatchMode
boolean
IotEvents
object
4 nested properties
Firehose
object
4 nested properties
StepFunctions
object
3 nested properties
DynamoDB
object
9 nested properties
PayloadField
string | Aws_CF_FunctionString
RangeKeyField
string | Aws_CF_FunctionString
RangeKeyValue
string | Aws_CF_FunctionString
RangeKeyType
string | Aws_CF_FunctionString
HashKeyType
string | Aws_CF_FunctionString
Http
object
4 nested properties
ConfirmationUrl
string | Aws_CF_FunctionString
Headers
HttpActionHeader[]
uniqueItems=true
Auth
object
DynamoDBv2
object
2 nested properties
PutItem
object
RoleArn
string | Aws_CF_FunctionString
CloudwatchMetric
object
6 nested properties
IotSiteWise
object
2 nested properties
uniqueItems=true
Elasticsearch
object
5 nested properties
Sqs
object
3 nested properties
UseBase64
boolean
Kinesis
object
3 nested properties
IotAnalytics
object
3 nested properties
BatchMode
boolean
Sns
object
3 nested properties
Lambda
object
1 nested properties
FunctionArn
string | Aws_CF_FunctionString
Kafka
object
5 nested properties
ClientProperties
object
required
Key
string | Aws_CF_FunctionString
Partition
string | Aws_CF_FunctionString
OpenSearch
object
5 nested properties
Description
string | Aws_CF_FunctionString
AwsIotSqlVersion
string | Aws_CF_FunctionString
CloudwatchAlarmAction
object
CloudwatchLogsAction
object
BatchMode
boolean
IotAnalyticsAction
object
BatchMode
boolean
HttpActionHeader
object
IotSiteWiseAction
object
uniqueItems=true
HttpAction
object
ConfirmationUrl
string | Aws_CF_FunctionString
Headers
HttpActionHeader[]
uniqueItems=true
TimestreamAction
object
KafkaAction
object
ClientProperties
object
required
Key
string | Aws_CF_FunctionString
Partition
string | Aws_CF_FunctionString
OpenSearchAction
object
LocationAction
object
CannedAccessControlList
string | Aws_CF_FunctionString
RoleArn
string | Aws_CF_FunctionString
Tag
object
TimestreamDimensionsList
TimestreamDimension[]
TimestreamDimension
object
TimestreamTimestamp
object
Timestamp
object
Unit
string | Aws_CF_FunctionString