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