GoogleCloudFunctionsFunctionServiceConfiguration
No description
type GoogleCloudFunctionsFunctionServiceConfiguration {
allTrafficOnLatestRevision: Boolean!
availableMemory: String!
environmentVariables: [GoogleCloudFunctionsFunctionEnvironmentVariable!]!
ingressSettings: GoogleCloudFunctionsFunctionServiceConfigurationIngressSettings!
maximumInstanceCount: Uint64!
minimumInstanceCount: Uint64!
revision: String!
secretEnvironmentVariables: [GoogleCloudFunctionsFunctionSecretEnvironmentVariable!]!
secretVolumes: [GoogleCloudFunctionsFunctionSecretVolume!]!
serviceName: String
serviceAccountEmail: String!
timeoutSeconds: Uint64!
uri: String!
vpcConnectorName: String
vpcConnectorEgressSettings: GoogleCloudFunctionsFunctionServiceConfigurationVpcConnectorEgressSettings!
}
Fields
GoogleCloudFunctionsFunctionServiceConfiguration.allTrafficOnLatestRevision
● Boolean!
non-null scalar
Indicates whether 100% of traffic is routed to the latest revision
GoogleCloudFunctionsFunctionServiceConfiguration.availableMemory
● String!
non-null scalar
The amount of memory available for a function
GoogleCloudFunctionsFunctionServiceConfiguration.environmentVariables
● [GoogleCloudFunctionsFunctionEnvironmentVariable!]!
non-null object
The environment variables that shall be available during function execution
GoogleCloudFunctionsFunctionServiceConfiguration.ingressSettings
● GoogleCloudFunctionsFunctionServiceConfigurationIngressSettings!
non-null enum
The ingress settings for the function controlling what traffic can reach it
GoogleCloudFunctionsFunctionServiceConfiguration.maximumInstanceCount
● Uint64!
non-null scalar
The limit on the maximum number of function instances that may coexist at a given time
GoogleCloudFunctionsFunctionServiceConfiguration.minimumInstanceCount
● Uint64!
non-null scalar
The limit on the minimum number of function instances that may coexist at a given time
GoogleCloudFunctionsFunctionServiceConfiguration.revision
● String!
non-null scalar
The name of the service revision
GoogleCloudFunctionsFunctionServiceConfiguration.secretEnvironmentVariables
● [GoogleCloudFunctionsFunctionSecretEnvironmentVariable!]!
non-null object
Secret environment variables
GoogleCloudFunctionsFunctionServiceConfiguration.secretVolumes
● [GoogleCloudFunctionsFunctionSecretVolume!]!
non-null object
Secret volumes configuration
GoogleCloudFunctionsFunctionServiceConfiguration.serviceName
● String
scalar
The name of the service associated with a Function The format:
projects/{project}/locations/{region}/services/{service}
GoogleCloudFunctionsFunctionServiceConfiguration.serviceAccountEmail
● String!
non-null scalar
The email of the service's service account The default value:
{project_number}-compute@developer.gserviceaccount.com
GoogleCloudFunctionsFunctionServiceConfiguration.timeoutSeconds
● Uint64!
non-null scalar
The function execution timeout The default value: 60 seconds
GoogleCloudFunctionsFunctionServiceConfiguration.uri
● String!
non-null scalar
The URI of the Service deployed
GoogleCloudFunctionsFunctionServiceConfiguration.vpcConnectorName
● String
scalar
The Serverless VPC Access connector that this cloud function can connect to The format:
projects/*/locations/*/connectors/*
GoogleCloudFunctionsFunctionServiceConfiguration.vpcConnectorEgressSettings
● GoogleCloudFunctionsFunctionServiceConfigurationVpcConnectorEgressSettings!
non-null enum
The egress settings for the connector, controlling what traffic is diverted through it
Member of
GoogleCloudFunctionsFunction
object