ChannelConnectionArgs

data class ChannelConnectionArgs(val activationToken: Output<String>? = null, val channel: Output<String>? = null, val channelConnectionId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<ChannelConnectionArgs>

Create a new ChannelConnection in a particular project and location.

Constructors

Link copied to clipboard
fun ChannelConnectionArgs(activationToken: Output<String>? = null, channel: Output<String>? = null, channelConnectionId: Output<String>? = null, location: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null)

Functions

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

Properties

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

Input only. Activation token for the channel. The token will be used during the creation of ChannelConnection to bind the channel with the provider project. This field will not be stored in the provider resource.

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

The name of the connected subscriber Channel. This is a weak reference to avoid cross project and cross accounts references. This must be in projects/{project}/location/{location}/channels/{channel_id} format.

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

Required. The user-provided ID to be assigned to the channel connection.

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

The name of the connection.

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