Package types (1.11.0)

API documentation for eventarc_v1.types package.

Classes

Channel

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

ChannelConnection

A representation of the ChannelConnection resource. A ChannelConnection is a resource which event providers create during the activation process to establish a connection between the provider and the subscriber channel.

CloudRun

Represents a Cloud Run destination.

CreateChannelConnectionRequest

The request message for the CreateChannelConnection method.

CreateChannelRequest

The request message for the CreateChannel method.

CreateTriggerRequest

The request message for the CreateTrigger method.

DeleteChannelConnectionRequest

The request message for the DeleteChannelConnection method.

DeleteChannelRequest

The request message for the DeleteChannel method.

DeleteTriggerRequest

The request message for the DeleteTrigger method.

Destination

Represents a target of an invocation over HTTP.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

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

EventFilter

Filters events based on exact matches on the CloudEvents attributes.

EventType

A representation of the event type resource.

FilteringAttribute

A representation of the FilteringAttribute resource. Filtering attributes are per event type.

GKE

Represents a GKE destination.

GetChannelConnectionRequest

The request message for the GetChannelConnection method.

GetChannelRequest

The request message for the GetChannel method.

GetGoogleChannelConfigRequest

The request message for the GetGoogleChannelConfig method.

GetProviderRequest

The request message for the GetProvider method.

GetTriggerRequest

The request message for the GetTrigger method.

GoogleChannelConfig

A GoogleChannelConfig is a resource that stores the custom settings respected by Eventarc first-party triggers in the matching region. Once configured, first-party event data will be protected using the specified custom managed encryption key instead of Google-managed encryption keys.

ListChannelConnectionsRequest

The request message for the ListChannelConnections method.

ListChannelConnectionsResponse

The response message for the ListChannelConnections method.

ListChannelsRequest

The request message for the ListChannels method.

ListChannelsResponse

The response message for the ListChannels method.

ListProvidersRequest

The request message for the ListProviders method.

ListProvidersResponse

The response message for the ListProviders method.

ListTriggersRequest

The request message for the ListTriggers method.

ListTriggersResponse

The response message for the ListTriggers method.

OperationMetadata

Represents the metadata of the long-running operation.

Provider

A representation of the Provider resource.

Pubsub

Represents a Pub/Sub transport.

StateCondition

A condition that is part of the trigger state computation.

Transport

Represents the transport intermediaries created for the trigger to deliver events.

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

Trigger

A representation of the trigger resource.

UpdateChannelRequest

The request message for the UpdateChannel method.

UpdateGoogleChannelConfigRequest

The request message for the UpdateGoogleChannelConfig method.

UpdateTriggerRequest

The request message for the UpdateTrigger method.