# Functions

# Constants

See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.

# Structs

AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
AutomaticUpdatePolicy: Security patches are applied automatically to the runtime without requiring the function to be redeployed.
Binding: Associates `members`, or principals, with a `role`.
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.
EventTrigger: Describes EventTrigger, used to request events be sent from another service.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
FailurePolicy: Describes the policy in case of function's execution failure.
GenerateDownloadUrlRequest: Request of `GenerateDownloadUrl` method.
GenerateDownloadUrlResponse: Response of `GenerateDownloadUrl` method.
GenerateUploadUrlRequest: Request of `GenerateSourceUploadUrl` method.
GenerateUploadUrlResponse: Response of `GenerateSourceUploadUrl` method.
HttpsTrigger: Describes HttpsTrigger, could be used to connect web hooks to function.
ListFunctionsResponse: Response for the `ListFunctions` method.
ListLocationsResponse: The response message for Locations.ListLocations.
ListOperationsResponse: The response message for Operations.ListOperations.
Location: A resource that represents a Google Cloud location.
OnDeployUpdatePolicy: Security patches are only applied when a function is redeployed.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadataV1: Metadata describing an Operation.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
Retry: Describes the retry policy in case of function's execution failure.
SecretEnvVar: Configuration for a secret environment variable.
SecretVersion: Configuration for a single version.
SecretVolume: Configuration for a secret volume.
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
SourceRepository: Describes SourceRepository, used to represent parameters related to source repository where a function is hosted.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.