# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
# Structs
AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
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.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Enrollment: An enrollment represents a subscription for messages on a particular message bus.
EventFilter: Filters events based on exact matches on the CloudEvents attributes.
EventType: A representation of the event type resource.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
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 (https://developers.google.com/identity/protocols/OAuth2).
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.
GoogleCloudEventarcV1PipelineMessagePayloadFormatAvroFormat: The format of an AVRO message payload.
GoogleCloudEventarcV1PipelineMessagePayloadFormatJsonFormat: The format of a JSON message payload.
GoogleCloudEventarcV1PipelineMessagePayloadFormatProtobufFormat: The format of a Protobuf message payload.
GoogleCloudEventarcV1PipelineRetryPolicy: The retry policy configuration for the Pipeline.
GoogleLongrunningCancelOperationRequest: The request message for Operations.CancelOperation.
GoogleLongrunningListOperationsResponse: The response message for Operations.ListOperations.
GoogleLongrunningOperation: This resource represents a long-running operation that is the result of a network API call.
GoogleRpcStatus: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
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.
Location: A resource that represents a Google Cloud location.
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.
OperationMetadata: Represents the metadata of the long-running operation.
Pipeline: A representation of the Pipeline resource.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
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.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
Transport: Represents the transport intermediaries created for the trigger to deliver events.
Trigger: A representation of the trigger resource.