Channel

Create a new channel in a particular project and location.

Properties

Link copied to clipboard
val activationToken: Output<String>

The activation token for the channel. The token must be used by the provider to register the channel for publishing.

Link copied to clipboard
val channelId: Output<String>

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

Link copied to clipboard
val createTime: Output<String>

The creation time.

Link copied to clipboard
val cryptoKeyName: Output<String>

Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data. It must match the pattern projects/*/locations/*/keyRings/*/cryptoKeys/*. ////

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val location: Output<String>
Link copied to clipboard
val name: Output<String>

The resource name of the channel. Must be unique within the location on the project and must be in projects/{project}/locations/{location}/channels/{channel_id} format.

Link copied to clipboard
val project: Output<String>
Link copied to clipboard
val provider: Output<String>

The name of the event provider (e.g. Eventarc SaaS partner) associated with the channel. This provider will be granted permissions to publish events to the channel. Format: projects/{project}/locations/{location}/providers/{provider_id}.

Link copied to clipboard
val pubsubTopic: Output<String>

The name of the Pub/Sub topic created and managed by Eventarc system as a transport for the event delivery. Format: projects/{project}/topics/{topic_id}.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val state: Output<String>

The state of a Channel.

Link copied to clipboard
val uid: Output<String>

Server assigned unique identifier for the channel. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.

Link copied to clipboard
val updateTime: Output<String>

The last-modified time.

Link copied to clipboard
val urn: Output<String>