Skip to main content

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