eventarc/v1 library

Classes

AuditConfig
Specifies the audit configuration for a service.
Binding
Associates members, or principals, with a role.
Channel
A representation of the Channel resource.
ChannelConnection
A representation of the ChannelConnection resource.
CloudRun
Represents a Cloud Run destination.
Destination
Represents a target of an invocation over HTTP.
Enrollment
An enrollment represents a subscription for messages on a particular message bus.
EventarcApi
Build event-driven applications on Google Cloud Platform.
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.
GKE
Represents a GKE destination.
GoogleApiSource
A GoogleApiSource represents a subscription of 1P events from a MessageBus.
GoogleChannelConfig
A GoogleChannelConfig is a resource that stores the custom settings respected by Eventarc first-party triggers in the matching region.
GoogleCloudEventarcV1PipelineDestination
Represents a target of an invocation over HTTP.
GoogleCloudEventarcV1PipelineDestinationAuthenticationConfig
Represents a config used to authenticate message requests.
GoogleCloudEventarcV1PipelineDestinationAuthenticationConfigOAuthToken
Contains information needed for generating an OAuth token.
GoogleCloudEventarcV1PipelineDestinationAuthenticationConfigOidcToken
Represents a config used to authenticate with a Google OIDC token using a GCP service account.
GoogleCloudEventarcV1PipelineDestinationHttpEndpoint
Represents a HTTP endpoint destination.
GoogleCloudEventarcV1PipelineDestinationNetworkConfig
Represents a network config to be used for destination resolution and connectivity.
GoogleCloudEventarcV1PipelineMediation
Mediation defines different ways to modify the Pipeline.
GoogleCloudEventarcV1PipelineMediationTransformation
Transformation defines the way to transform an incoming message.
GoogleCloudEventarcV1PipelineMessagePayloadFormat
Represents the format of message data.
GoogleCloudEventarcV1PipelineRetryPolicy
The retry policy configuration for the Pipeline.
GoogleLongrunningListOperationsResponse
The response message for Operations.ListOperations.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
HttpEndpoint
Represents a HTTP endpoint destination.
ListChannelConnectionsResponse
The response message for the ListChannelConnections method.
ListChannelsResponse
The response message for the ListChannels method.
ListEnrollmentsResponse
The response message for the ListEnrollments method.
ListGoogleApiSourcesResponse
The response message for the ListGoogleApiSources method.
ListLocationsResponse
The response message for Locations.ListLocations.
ListMessageBusEnrollmentsResponse
The response message for the `ListMessageBusEnrollments` method.`
ListMessageBusesResponse
The response message for the ListMessageBuses method.
ListPipelinesResponse
The response message for the ListPipelines method.
ListProvidersResponse
The response message for the ListProviders method.
ListTriggersResponse
The response message for the ListTriggers method.
LoggingConfig
The configuration for Platform Telemetry logging for Eventarc Advanced resources.
MessageBus
MessageBus for the messages flowing through the system.
NetworkConfig
Network Configuration that can be inherited by other protos.
Pipeline
A representation of the Pipeline resource.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
ProjectsLocationsChannelConnectionsResource
ProjectsLocationsChannelsResource
ProjectsLocationsEnrollmentsResource
ProjectsLocationsGoogleApiSourcesResource
ProjectsLocationsKafkaSourcesResource
ProjectsLocationsMessageBusesResource
ProjectsLocationsOperationsResource
ProjectsLocationsPipelinesResource
ProjectsLocationsProvidersResource
ProjectsLocationsResource
ProjectsLocationsTriggersResource
ProjectsResource
Provider
A representation of the Provider resource.
Pubsub
Represents a Pub/Sub transport.
SetIamPolicyRequest
Request message for SetIamPolicy method.
StateCondition
A condition that is part of the trigger state computation.
Transport
Represents the transport intermediaries created for the trigger to deliver events.
Trigger
A representation of the trigger resource.

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
GoogleCloudEventarcV1PipelineMessagePayloadFormatAvroFormat = $Format
The format of an AVRO message payload.
GoogleCloudEventarcV1PipelineMessagePayloadFormatJsonFormat = $Empty
The format of a JSON message payload.
GoogleCloudEventarcV1PipelineMessagePayloadFormatProtobufFormat = $Format
The format of a Protobuf message payload.
GoogleLongrunningCancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
GoogleRpcStatus = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
Location = $Location00
A resource that represents a Google Cloud location.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.