DeliveryChannelArgs

data class DeliveryChannelArgs(val deliveryChannelAssumeRoleArn: Output<String>? = null, val deliveryChannelCondition: Output<String>? = null, val deliveryChannelName: Output<String>? = null, val deliveryChannelTargetArn: Output<String>? = null, val deliveryChannelType: Output<String>? = null, val description: Output<String>? = null, val status: Output<Int>? = null) : ConvertibleToJava<DeliveryChannelArgs>

Example Usage

Import

Alicloud Config Delivery Channel can be imported using the id, e.g.

$ pulumi import alicloud:cfg/deliveryChannel:DeliveryChannel example cdc-49a2ad756057********

Constructors

Link copied to clipboard
constructor(deliveryChannelAssumeRoleArn: Output<String>? = null, deliveryChannelCondition: Output<String>? = null, deliveryChannelName: Output<String>? = null, deliveryChannelTargetArn: Output<String>? = null, deliveryChannelType: Output<String>? = null, description: Output<String>? = null, status: Output<Int>? = null)

Properties

Link copied to clipboard

The Alibaba Cloud Resource Name (ARN) of the role to be assumed by the delivery method.

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

The rule attached to the delivery method. This parameter is applicable only to delivery methods of the MNS type. Please refer to api PutDeliveryChannel for example format.

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

The name of the delivery channel.

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

The ARN of the delivery destination. This parameter is required when you create a delivery method. The value must be in one of the following formats:

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

The type of the delivery method. This parameter is required when you create a delivery method. Valid values: OSS: Object Storage, MNS: Message Service, SLS: Log Service.

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

The description of the delivery method.

Link copied to clipboard
val status: Output<Int>? = null

The status of the delivery method. Valid values: 0: The delivery method is disabled., 1: The delivery destination is enabled. This is the default value.

Functions

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