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.