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