Cloud Functions v2 API - Namespace Google.Cloud.Functions.V2 (1.2.0)

Classes

BuildConfig

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

BuildConfig.Types

Container for nested types declared in the BuildConfig message type.

BuildName

Resource name for the Build resource.

ChannelName

Resource name for the Channel resource.

ConnectorName

Resource name for the Connector resource.

CreateFunctionRequest

Request for the CreateFunction method.

CryptoKeyName

Resource name for the CryptoKey resource.

DeleteFunctionRequest

Request for the DeleteFunction method.

EventFilter

Filters events based on exact matches on the CloudEvents attributes.

EventTrigger

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

EventTrigger.Types

Container for nested types declared in the EventTrigger message type.

Function

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

Function.Types

Container for nested types declared in the Function message type.

FunctionName

Resource name for the Function resource.

FunctionService

Google Cloud Functions is used to deploy functions that are executed by Google in response to various events. Data connected with that event is passed to a function as the input data.

A function is a resource which describes a function that should be executed and how it is triggered.

FunctionService.FunctionServiceBase

Base class for server-side implementations of FunctionService

FunctionService.FunctionServiceClient

Client for FunctionService

FunctionServiceClient

FunctionService client wrapper, for convenient use.

FunctionServiceClientBuilder

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

FunctionServiceClientImpl

FunctionService client wrapper implementation, for convenient use.

FunctionServiceSettings

Settings for FunctionServiceClient instances.

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.

ListFunctionsRequest

Request for the ListFunctions method.

ListFunctionsResponse

Response for the ListFunctions method.

ListRuntimesRequest

Request for the ListRuntimes method.

ListRuntimesResponse

Response for the ListRuntimes method.

ListRuntimesResponse.Types

Container for nested types declared in the ListRuntimesResponse message type.

ListRuntimesResponse.Types.Runtime

Describes a runtime and any special information (e.g., deprecation status) related to it.

OperationMetadata

Represents the metadata of the long-running operation.

RepositoryName

Resource name for the Repository resource.

RepoSource

Location of the source in a Google Cloud Source Repository.

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.

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.

SecretVolume.Types

Container for nested types declared in the SecretVolume message type.

SecretVolume.Types.SecretVersion

Configuration for a single version.

ServiceConfig

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

ServiceConfig.Types

Container for nested types declared in the ServiceConfig message type.

ServiceName

Resource name for the Service resource.

Source

The location of the function source code.

SourceProvenance

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

Stage

Each Stage of the deployment process

Stage.Types

Container for nested types declared in the Stage message type.

StateMessage

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

StateMessage.Types

Container for nested types declared in the StateMessage message type.

StorageSource

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

TopicName

Resource name for the Topic resource.

TriggerName

Resource name for the Trigger resource.

UpdateFunctionRequest

Request for the UpdateFunction method.

WorkerPoolName

Resource name for the WorkerPool resource.

Enums

BuildConfig.Types.DockerRegistry

Docker Registry to use for storing function Docker images.

BuildName.ResourceNameType

The possible contents of BuildName.

ChannelName.ResourceNameType

The possible contents of ChannelName.

ConnectorName.ResourceNameType

The possible contents of ConnectorName.

CryptoKeyName.ResourceNameType

The possible contents of CryptoKeyName.

Environment

The environment the function is hosted on.

EventTrigger.Types.RetryPolicy

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

Function.Types.State

Describes the current state of the function.

FunctionName.ResourceNameType

The possible contents of FunctionName.

ListRuntimesResponse.Types.RuntimeStage

The various stages that a runtime can be in.

RepositoryName.ResourceNameType

The possible contents of RepositoryName.

RepoSource.RevisionOneofCase

Enum of possible cases for the "revision" oneof.

ServiceConfig.Types.IngressSettings

Available ingress settings.

This controls what traffic can reach the function.

If unspecified, ALLOW_ALL will be used.

ServiceConfig.Types.SecurityLevel

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.

ServiceConfig.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.

ServiceName.ResourceNameType

The possible contents of ServiceName.

Source.SourceOneofCase

Enum of possible cases for the "source" oneof.

Stage.Types.Name

Possible names for a Stage

Stage.Types.State

Possible states for a Stage

StateMessage.Types.Severity

Severity of the state message.

TopicName.ResourceNameType

The possible contents of TopicName.

TriggerName.ResourceNameType

The possible contents of TriggerName.

WorkerPoolName.ResourceNameType

The possible contents of WorkerPoolName.