Namespace Google.Cloud.Functions.V1

Classes

CallFunctionRequest

Request for the CallFunction method.

CallFunctionResponse

Response of CallFunction method.

CloudFunction

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

CloudFunction.Types

Container for nested types declared in the CloudFunction message type.

CloudFunctionName

Resource name for the CloudFunction resource.

CloudFunctionsService

A service that application uses to manipulate triggers and functions.

CloudFunctionsService.CloudFunctionsServiceBase

Base class for server-side implementations of CloudFunctionsService

CloudFunctionsService.CloudFunctionsServiceClient

Client for CloudFunctionsService

CloudFunctionsServiceClient

CloudFunctionsService client wrapper, for convenient use.

CloudFunctionsServiceClientBuilder

Builder class for CloudFunctionsServiceClient to provide simple configuration of credentials, endpoint etc.

CloudFunctionsServiceClientImpl

CloudFunctionsService client wrapper implementation, for convenient use.

CloudFunctionsServiceSettings

Settings for CloudFunctionsServiceClient instances.

CreateFunctionRequest

Request for the CreateFunction method.

CryptoKeyName

Resource name for the CryptoKey resource.

DeleteFunctionRequest

Request for the DeleteFunction method.

EventTrigger

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

FailurePolicy

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

FailurePolicy.Types

Container for nested types declared in the FailurePolicy message type.

FailurePolicy.Types.Retry

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.

GenerateDownloadUrlRequest

Request of GenerateDownloadUrl method.

GenerateDownloadUrlResponse

Response of GenerateDownloadUrl method.

GenerateUploadUrlRequest

Request of GenerateSourceUploadUrl method.

GenerateUploadUrlResponse

Response of GenerateSourceUploadUrl method.

GetFunctionRequest

Request for the GetFunction method.

HttpsTrigger

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

HttpsTrigger.Types

Container for nested types declared in the HttpsTrigger message type.

ListFunctionsRequest

Request for the ListFunctions method.

ListFunctionsResponse

Response for the ListFunctions method.

OperationMetadataV1

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

RepositoryName

Resource name for the Repository resource.

SecretEnvVar

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. Secret value is not a part of the configuration. Secret values are only fetched when a new clone starts.

SecretVolume

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. Secret value is not a part of the configuration. Every filesystem read operation performs a lookup in secret manager to retrieve the secret value.

SecretVolume.Types

Container for nested types declared in the SecretVolume message type.

SecretVolume.Types.SecretVersion

Configuration for a single version.

SourceRepository

Describes SourceRepository, used to represent parameters related to source repository where a function is hosted.

UpdateFunctionRequest

Request for the UpdateFunction method.

Enums

CloudFunction.SourceCodeOneofCase

Enum of possible cases for the "source_code" oneof.

CloudFunction.TriggerOneofCase

Enum of possible cases for the "trigger" oneof.

CloudFunction.Types.IngressSettings

Available ingress settings.

This controls what traffic can reach the function.

If unspecified, ALLOW_ALL will be used.

CloudFunction.Types.VpcConnectorEgressSettings

Available egress settings.

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

CloudFunctionName.ResourceNameType

The possible contents of CloudFunctionName.

CloudFunctionStatus

Describes the current stage of a deployment.

CryptoKeyName.ResourceNameType

The possible contents of CryptoKeyName.

FailurePolicy.ActionOneofCase

Enum of possible cases for the "action" oneof.

HttpsTrigger.Types.SecurityLevel

Available security level settings.

This controls the methods to enforce security (HTTPS) on a URL.

If unspecified, SECURE_OPTIONAL will be used.

OperationType

A type of an operation.

RepositoryName.ResourceNameType

The possible contents of RepositoryName.