package google.cloud.functions.v1beta2

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

service CloudFunctionsService

functions.proto:35

A service that application uses to manipulate triggers and functions.

message CloudFunction

functions.proto:156

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

Used as response type in: CloudFunctionsService.GetFunction

Used as field type in: CreateFunctionRequest, ListFunctionsResponse, UpdateFunctionRequest

enum CloudFunctionStatus

functions.proto:409

Describes the current stage of a deployment.

Used in: CloudFunction

message EventTrigger

functions.proto:294

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

Used in: CloudFunction

message FailurePolicy

functions.proto:363

Describes the policy in case of function's execution failure. If empty, then defaults to ignoring failures (i.e. not retrying them).

Used in: EventTrigger

message FailurePolicy.Retry

functions.proto:369

Describes the retry policy in case of function's execution failure. A function execution will be retried on any failure. A failed execution will be retried up to 7 days with an exponential backoff (capped at 10 seconds). Retried execution is charged as any other execution.

Used in: FailurePolicy

(message has no fields)

message HTTPSTrigger

functions.proto:287

Describes HTTPSTrigger, could be used to connect web hooks to function.

Used in: CloudFunction

message OperationMetadataV1Beta2

operations.proto:45

Metadata describing an [Operation][google.longrunning.Operation]

enum OperationType

operations.proto:30

A type of an operation.

Used in: OperationMetadataV1Beta2

message SourceRepository

functions.proto:326

Describes the location of the function source in a remote repository.

Used in: CloudFunction