package google.events.cloud.eventarc.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Channel

data.proto:31

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.

Used in: ChannelEventData

enum Channel.State

data.proto:33

State lists all the possible states of a Channel

Used in: Channel

message ChannelConnection

data.proto:115

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.

Used in: ChannelConnectionEventData

message ChannelConnectionCreatedEvent

events.proto:119

The CloudEvent raised when a ChannelConnection is created.

message ChannelConnectionDeletedEvent

events.proto:129

The CloudEvent raised when a ChannelConnection is deleted.

message ChannelConnectionEventData

data.proto:1138

The data within all ChannelConnection events.

Used in: ChannelConnectionCreatedEvent, ChannelConnectionDeletedEvent

message ChannelCreatedEvent

events.proto:89

The CloudEvent raised when a Channel is created.

message ChannelDeletedEvent

events.proto:109

The CloudEvent raised when a Channel is deleted.

message ChannelEventData

data.proto:1132

The data within all Channel events.

Used in: ChannelCreatedEvent, ChannelDeletedEvent, ChannelUpdatedEvent

message ChannelUpdatedEvent

events.proto:99

The CloudEvent raised when a Channel is updated.

message CloudRun

data.proto:1050

Represents a Cloud Run destination.

Used in: Destination

message Destination

data.proto:1004

Represents a target of an invocation over HTTP.

Used in: Trigger

message Enrollment

data.proto:142

An enrollment represents a subscription for messages on a particular message bus. It defines a matching criteria for messages on the bus and the subscriber endpoint where matched messages should be delivered.

Used in: EnrollmentEventData

message EnrollmentCreatedEvent

events.proto:169

The CloudEvent raised when a Enrollment is created.

message EnrollmentDeletedEvent

events.proto:189

The CloudEvent raised when a Enrollment is deleted.

message EnrollmentEventData

data.proto:1150

The data within all Enrollment events.

Used in: EnrollmentCreatedEvent, EnrollmentDeletedEvent, EnrollmentUpdatedEvent

message EnrollmentUpdatedEvent

events.proto:179

The CloudEvent raised when a Enrollment is updated.

message EventFilter

data.proto:974

Filters events based on exact matches on the CloudEvents attributes.

Used in: Trigger

message GKE

data.proto:1070

Represents a GKE destination.

Used in: Destination

message GoogleApiSource

data.proto:237

A GoogleApiSource represents a subscription of 1P events from a MessageBus.

Used in: GoogleApiSourceEventData

message GoogleApiSource.OrganizationSubscription

data.proto:250

Config to enabled subscribing to events from other projects in the org.

Used in: GoogleApiSource

message GoogleApiSource.ProjectSubscriptions

data.proto:239

Config to enable subscribing to all events from a list of projects.

Used in: GoogleApiSource

message GoogleApiSourceCreatedEvent

events.proto:229

The CloudEvent raised when a GoogleApiSource is created.

message GoogleApiSourceDeletedEvent

events.proto:249

The CloudEvent raised when a GoogleApiSource is deleted.

message GoogleApiSourceEventData

data.proto:1162

The data within all GoogleApiSource events.

Used in: GoogleApiSourceCreatedEvent, GoogleApiSourceDeletedEvent, GoogleApiSourceUpdatedEvent

message GoogleApiSourceUpdatedEvent

events.proto:239

The CloudEvent raised when a GoogleApiSource is updated.

message HttpEndpoint

data.proto:1113

Represents a HTTP endpoint destination.

Used in: Destination

message LoggingConfig

data.proto:189

The configuration for Platform Telemetry logging for Eventarc Advanced resources.

Used in: GoogleApiSource, MessageBus, Pipeline

enum LoggingConfig.LogSeverity

data.proto:194

The different severities for logging supported by Eventarc Advanced resources. This enum is an exhaustive list of log severities and is FROZEN. Do not expect new values to be added.

Used in: LoggingConfig

message MessageBus

data.proto:329

MessageBus for the messages flowing through the system. The admin has visibility and control over the messages being published and consumed and can restrict publishers and subscribers to only a subset of data available in the system by defining authorization policies.

Used in: MessageBusEventData

message MessageBusCreatedEvent

events.proto:139

The CloudEvent raised when a MessageBus is created.

message MessageBusDeletedEvent

events.proto:159

The CloudEvent raised when a MessageBus is deleted.

message MessageBusEventData

data.proto:1144

The data within all MessageBus events.

Used in: MessageBusCreatedEvent, MessageBusDeletedEvent, MessageBusUpdatedEvent

message MessageBusUpdatedEvent

events.proto:149

The CloudEvent raised when a MessageBus is updated.

message NetworkConfig

data.proto:318

Network Configuration that can be inherited by other protos.

Used in: Destination

message Pipeline

data.proto:373

A representation of the Pipeline resource.

Used in: PipelineEventData

message Pipeline.Destination

data.proto:408

Represents a target of an invocation over HTTP.

Used in: Pipeline

message Pipeline.Destination.AuthenticationConfig

data.proto:597

Represents a config used to authenticate message requests.

Used in: Destination

message Pipeline.Destination.AuthenticationConfig.OAuthToken

data.proto:622

Contains information needed for generating an [OAuth token](https://developers.google.com/identity/protocols/OAuth2). This type of authorization should generally only be used when calling Google APIs hosted on *.googleapis.com.

Used in: AuthenticationConfig

message Pipeline.Destination.AuthenticationConfig.OidcToken

data.proto:602

Represents a config used to authenticate with a Google OIDC token using a Google Cloud service account. Use this authentication method to invoke your Cloud Run and Cloud Functions destinations or HTTP endpoints that support Google OIDC.

Used in: AuthenticationConfig

message Pipeline.Destination.HttpEndpoint

data.proto:419

Represents a HTTP endpoint destination.

Used in: Destination

message Pipeline.Destination.NetworkConfig

data.proto:411

Represents a network config to be used for destination resolution and connectivity.

Used in: Destination

message Pipeline.Mediation

data.proto:702

Mediation defines different ways to modify the Pipeline.

Used in: Pipeline

message Pipeline.Mediation.Transformation

data.proto:704

Transformation defines the way to transform an incoming message.

Used in: Mediation

message Pipeline.MessagePayloadFormat

data.proto:375

Represents the format of message data.

Used in: Pipeline, Destination

message Pipeline.MessagePayloadFormat.AvroFormat

data.proto:386

The format of an AVRO message payload.

Used in: MessagePayloadFormat

message Pipeline.MessagePayloadFormat.JsonFormat

data.proto:377

The format of a JSON message payload.

Used in: MessagePayloadFormat

(message has no fields)

message Pipeline.MessagePayloadFormat.ProtobufFormat

data.proto:380

The format of a Protobuf message payload.

Used in: MessagePayloadFormat

message Pipeline.RetryPolicy

data.proto:799

The retry policy configuration for the Pipeline. The pipeline exponentially backs off in case the destination is non responsive or returns a retryable error code. The default semantics are as follows: The backoff starts with a 5 second delay and doubles the delay after each failed attempt (10 seconds, 20 seconds, 40 seconds, etc.). The delay is capped at 60 seconds by default. Please note that if you set the min_retry_delay and max_retry_delay fields to the same value this will make the duration between retries constant.

Used in: Pipeline

message PipelineCreatedEvent

events.proto:199

The CloudEvent raised when a Pipeline is created.

message PipelineDeletedEvent

events.proto:219

The CloudEvent raised when a Pipeline is deleted.

message PipelineEventData

data.proto:1156

The data within all Pipeline events.

Used in: PipelineCreatedEvent, PipelineDeletedEvent, PipelineUpdatedEvent

message PipelineUpdatedEvent

events.proto:209

The CloudEvent raised when a Pipeline is updated.

message Pubsub

data.proto:1096

Represents a Pub/Sub transport.

Used in: Transport

message StateCondition

data.proto:995

A condition that is part of the trigger state computation.

Used in: Trigger

message Transport

data.proto:1041

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

Used in: Trigger

message Trigger

data.proto:890

A representation of the trigger resource.

Used in: TriggerEventData

message Trigger.RetryPolicy

data.proto:894

The retry policy configuration for the Trigger. Can only be set with Cloud Run destinations.

Used in: Trigger

message TriggerCreatedEvent

events.proto:59

The CloudEvent raised when a Trigger is created.

message TriggerDeletedEvent

events.proto:79

The CloudEvent raised when a Trigger is deleted.

message TriggerEventData

data.proto:1126

The data within all Trigger events.

Used in: TriggerCreatedEvent, TriggerDeletedEvent, TriggerUpdatedEvent

message TriggerUpdatedEvent

events.proto:69

The CloudEvent raised when a Trigger is updated.