Class Channel (1.6.3)

  Channel 
 ( 
 mapping 
 = 
 None 
 , 
 * 
 , 
 ignore_unknown_fields 
 = 
 False 
 , 
 ** 
 kwargs 
 ) 
 

A representation of the Channel resource. A Channel is a resource on which event providers publish their events. The published events are delivered through the transport associated with the channel. Note that a channel is associated with exactly one event provider.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name
Description
name
str
Required. 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.
uid
str
Output only. Server assigned unique identifier for the channel. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
create_time
google.protobuf.timestamp_pb2.Timestamp
Output only. The creation time.
update_time
google.protobuf.timestamp_pb2.Timestamp
Output only. The last-modified time.
provider
str
Required. 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} .
pubsub_topic
str
Output only. 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} . This field is a member of oneof _ transport .
state
google.cloud.eventarc_v1.types.Channel.State
Output only. The state of a Channel.
activation_token
str
Output only. The activation token for the channel. The token must be used by the provider to register the channel for publishing.

Classes

State

  State 
 ( 
 value 
 ) 
 

State lists all the possible states of a Channel

Design a Mobile Site
View Site in Mobile | Classic
Share by: