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
constructor(deadLetterQueue: Output<RuleTargetDeadLetterQueueArgs>? = null, endpoint: Output<String>, paramLists: Output<List<RuleTargetParamListArgs>>, pushRetryStrategy: Output<String>? = null, targetId: Output<String>, type: Output<String>)

Properties

Link copied to clipboard

The 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 the event target.

Link copied to clipboard

The parameters that are configured for the event target. 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 the custom event target.

Link copied to clipboard
val type: Output<String>

The type of the event 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.

Functions

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