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