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 dead_letter_queue below.

Link copied to clipboard
val endpoint: Output<String>

The endpoint of target.

Link copied to clipboard

A list of param. See param_list below.

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.alikafka, acs.api.destination, acs.arms.loki, acs.datahub, acs.dingtalk, acs.eventbridge, acs.eventbridge.olap, acs.eventbus.SLSCloudLens, acs.fc.function, acs.fnf, acs.k8s, acs.mail, acs.mns.queue, acs.mns.topic, acs.openapi, acs.rabbitmq, acs.rds.mysql, acs.rocketmq, acs.sae, acs.sls, acs.sms, http,https and mysql. NOTE: From version 1.208.1, type can be set to acs.alikafka, acs.api.destination, acs.arms.loki, acs.datahub, acs.eventbridge.olap, acs.eventbus.SLSCloudLens, acs.fnf, acs.k8s, acs.openapi, acs.rds.mysql, acs.sae, acs.sls, mysql.