GetChannelResult

data class GetChannelResult(val activationToken: String, val createTime: String, val cryptoKeyName: String, val name: String, val provider: String, val pubsubTopic: String, val state: String, val uid: String, val updateTime: String)

Constructors

Link copied to clipboard
fun GetChannelResult(activationToken: String, createTime: String, cryptoKeyName: String, name: String, provider: String, pubsubTopic: String, state: String, uid: String, updateTime: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

The creation time.

Link copied to clipboard

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

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

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

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

The state of a Channel.

Link copied to clipboard
val uid: 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

The last-modified time. ////