RuleTarget

data class RuleTarget(val deadLetterQueue: RuleTargetDeadLetterQueue? = null, val endpoint: String, val paramLists: List<RuleTargetParamList>, val pushRetryStrategy: String? = null, val targetId: String, val type: String)

Constructors

Link copied to clipboard
fun RuleTarget(deadLetterQueue: RuleTargetDeadLetterQueue? = null, endpoint: String, paramLists: List<RuleTargetParamList>, pushRetryStrategy: String? = null, targetId: String, type: String)

Types

Link copied to clipboard
object Companion

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

The endpoint of target.

Link copied to clipboard

A list of param. See param_list below.

Link copied to clipboard

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

Link copied to clipboard

The ID of target.

Link copied to clipboard

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.