Interface protos.google.cloud.functions.v1.ICloudFunction (3.1.0)

Properties of a CloudFunction.

Package

@google-cloud/functions

Properties

automaticUpdatePolicy

automaticUpdatePolicy?: (google.cloud.functions.v1.CloudFunction.IAutomaticUpdatePolicy|null);

CloudFunction automaticUpdatePolicy

availableMemoryMb

availableMemoryMb?: (number|null);

CloudFunction availableMemoryMb

buildEnvironmentVariables

buildEnvironmentVariables?: ({ [k: string]: string }|null);

CloudFunction buildEnvironmentVariables

buildId

buildId?: (string|null);

CloudFunction buildId

buildName

buildName?: (string|null);

CloudFunction buildName

buildWorkerPool

buildWorkerPool?: (string|null);

CloudFunction buildWorkerPool

description

description?: (string|null);

CloudFunction description

dockerRegistry

dockerRegistry?: (google.cloud.functions.v1.CloudFunction.DockerRegistry|keyof typeof google.cloud.functions.v1.CloudFunction.DockerRegistry|null);

CloudFunction dockerRegistry

dockerRepository

dockerRepository?: (string|null);

CloudFunction dockerRepository

entryPoint

entryPoint?: (string|null);

CloudFunction entryPoint

environmentVariables

environmentVariables?: ({ [k: string]: string }|null);

CloudFunction environmentVariables

eventTrigger

eventTrigger?: (google.cloud.functions.v1.IEventTrigger|null);

CloudFunction eventTrigger

httpsTrigger

httpsTrigger?: (google.cloud.functions.v1.IHttpsTrigger|null);

CloudFunction httpsTrigger

ingressSettings

ingressSettings?: (google.cloud.functions.v1.CloudFunction.IngressSettings|keyof typeof google.cloud.functions.v1.CloudFunction.IngressSettings|null);

CloudFunction ingressSettings

kmsKeyName

kmsKeyName?: (string|null);

CloudFunction kmsKeyName

labels

labels?: ({ [k: string]: string }|null);

CloudFunction labels

maxInstances

maxInstances?: (number|null);

CloudFunction maxInstances

minInstances

minInstances?: (number|null);

CloudFunction minInstances

name

name?: (string|null);

CloudFunction name

network

network?: (string|null);

CloudFunction network

onDeployUpdatePolicy

onDeployUpdatePolicy?: (google.cloud.functions.v1.CloudFunction.IOnDeployUpdatePolicy|null);

CloudFunction onDeployUpdatePolicy

runtime

runtime?: (string|null);

CloudFunction runtime

secretEnvironmentVariables

secretEnvironmentVariables?: (google.cloud.functions.v1.ISecretEnvVar[]|null);

CloudFunction secretEnvironmentVariables

secretVolumes

secretVolumes?: (google.cloud.functions.v1.ISecretVolume[]|null);

CloudFunction secretVolumes

serviceAccountEmail

serviceAccountEmail?: (string|null);

CloudFunction serviceAccountEmail

sourceArchiveUrl

sourceArchiveUrl?: (string|null);

CloudFunction sourceArchiveUrl

sourceRepository

sourceRepository?: (google.cloud.functions.v1.ISourceRepository|null);

CloudFunction sourceRepository

sourceToken

sourceToken?: (string|null);

CloudFunction sourceToken

sourceUploadUrl

sourceUploadUrl?: (string|null);

CloudFunction sourceUploadUrl

status

status?: (google.cloud.functions.v1.CloudFunctionStatus|keyof typeof google.cloud.functions.v1.CloudFunctionStatus|null);

CloudFunction status

timeout

timeout?: (google.protobuf.IDuration|null);

CloudFunction timeout

updateTime

updateTime?: (google.protobuf.ITimestamp|null);

CloudFunction updateTime

versionId

versionId?: (number|Long|string|null);

CloudFunction versionId

vpcConnector

vpcConnector?: (string|null);

CloudFunction vpcConnector

vpcConnectorEgressSettings

vpcConnectorEgressSettings?: (google.cloud.functions.v1.CloudFunction.VpcConnectorEgressSettings|keyof typeof google.cloud.functions.v1.CloudFunction.VpcConnectorEgressSettings|null);

CloudFunction vpcConnectorEgressSettings