Skip to main content

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