package google.events.cloud.functions.v2

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

message BuildConfig

data.proto:198

Describes the Build step of the function that builds a container from the given source.

Used in: Function

enum BuildConfig.DockerRegistry

data.proto:200

Docker Registry to use for storing function Docker images.

Used in: BuildConfig

enum Environment

data.proto:583

The environment the function is hosted on.

Used in: Function

message EventFilter

data.proto:568

Filters events based on exact matches on the CloudEvents attributes.

Used in: EventTrigger

message EventTrigger

data.proto:508

Describes EventTrigger, used to request events to be sent from another service.

Used in: Function

enum EventTrigger.RetryPolicy

data.proto:511

Describes the retry policy in case of function's execution failure. Retried execution is charged as any other execution.

Used in: EventTrigger

message Function

data.proto:27

Describes a Cloud Function that contains user computation executed in response to an event. It encapsulates function and trigger configurations.

Used in: FunctionEventData

enum Function.State

data.proto:29

Describes the current state of the function.

Used in: Function

message FunctionCreatedEvent

events.proto:32

The CloudEvent raised when a Function is created.

message FunctionDeletedEvent

events.proto:52

The CloudEvent raised when a Function is deleted.

message FunctionEventData

data.proto:595

The data within all Function events.

Used in: FunctionCreatedEvent, FunctionDeletedEvent, FunctionUpdatedEvent

message FunctionUpdatedEvent

events.proto:42

The CloudEvent raised when a Function is updated.

message RepoSource

data.proto:131

Location of the source in a Google Cloud Source Repository.

Used in: Source, SourceProvenance

message SecretEnvVar

data.proto:448

Configuration for a secret environment variable. It has the information necessary to fetch the secret value from secret manager and expose it as an environment variable.

Used in: ServiceConfig

message SecretVolume

data.proto:470

Configuration for a secret volume. It has the information necessary to fetch the secret value from secret manager and make it available as files mounted at the requested paths within the application container.

Used in: ServiceConfig

message SecretVolume.SecretVersion

data.proto:472

Configuration for a single version.

Used in: SecretVolume

message ServiceConfig

data.proto:289

Describes the Service being deployed. Currently Supported : Cloud Run (fully managed). Next tag: 23

Used in: Function

enum ServiceConfig.IngressSettings

data.proto:311

Available ingress settings. This controls what traffic can reach the function. If unspecified, ALLOW_ALL will be used.

Used in: ServiceConfig

enum ServiceConfig.SecurityLevel

data.proto:331

Available security level settings. This enforces security protocol on function URL. Security level is only ocnfigurable for 1st Gen functions, If unspecified, SECURE_OPTIONAL will be used. 2nd Gen functions are SECURE_ALWAYS ONLY.

Used in: ServiceConfig

enum ServiceConfig.VpcConnectorEgressSettings

data.proto:294

Available egress settings. This controls what traffic is diverted through the VPC Access Connector resource. By default PRIVATE_RANGES_ONLY will be used.

Used in: ServiceConfig

message Source

data.proto:171

The location of the function source code.

Used in: BuildConfig

message SourceProvenance

data.proto:186

Provenance of the source. Ways to find the original source, or verify that some source was used for this build.

Used in: BuildConfig

message StateMessage

data.proto:86

Informational messages about the state of the Cloud Function or Operation.

Used in: Function

enum StateMessage.Severity

data.proto:88

Severity of the state message.

Used in: StateMessage

message StorageSource

data.proto:113

Location of the source in an archive file in Google Cloud Storage.

Used in: Source, SourceProvenance