RuleTargetArgs

data class RuleTargetArgs(val deadLetterQueue: Output<RuleTargetDeadLetterQueueArgs>? = null, val endpoint: Output<String>, val paramLists: Output<List<RuleTargetParamListArgs>>, val pushRetryStrategy: Output<String>? = null, val targetId: Output<String>, val type: Output<String>) : ConvertibleToJava<RuleTargetArgs>

Constructors

Link copied to clipboard
fun RuleTargetArgs(deadLetterQueue: Output<RuleTargetDeadLetterQueueArgs>? = null, endpoint: Output<String>, paramLists: Output<List<RuleTargetParamListArgs>>, pushRetryStrategy: Output<String>? = null, targetId: Output<String>, type: Output<String>)

Functions

Link copied to clipboard
open override fun toJava(): RuleTargetArgs

Properties

Link copied to clipboard

Dead letter queue. Events that are not processed or exceed the number of retries will be written to the dead letter. Support message service MNS and message queue RocketMQ. See the following Block dead_letter_queue.

Link copied to clipboard
val endpoint: Output<String>

The endpoint of target.

Link copied to clipboard

A list of param. See the following Block param_list.

Link copied to clipboard
val pushRetryStrategy: Output<String>? = null

The retry policy that is used to push the event. Valid values:

Link copied to clipboard
val targetId: Output<String>

The ID of target.

Link copied to clipboard
val type: Output<String>

The type of target. Valid values: acs.fc.function, acs.mns.topic, acs.mns.queue,http,acs.sms,acs.mail,acs.dingtalk,https, acs.eventbridge,acs.rabbitmq and acs.rocketmq.