ServiceConfig class
Describes the Service being deployed.
Currently Supported : Cloud Run (fully managed).
Constructors
- 
          ServiceConfig({bool? allTrafficOnLatestRevision, String? availableCpu, String? availableMemory, String? binaryAuthorizationPolicy, Map<String, String> ? environmentVariables, String? ingressSettings, int? maxInstanceCount, int? maxInstanceRequestConcurrency, int? minInstanceCount, String? revision, List<SecretEnvVar> ? secretEnvironmentVariables, List<SecretVolume> ? secretVolumes, String? securityLevel, String? service, String? serviceAccountEmail, int? timeoutSeconds, String? uri, String? vpcConnector, String? vpcConnectorEgressSettings})
- ServiceConfig.fromJson(Map json_)
Properties
- allTrafficOnLatestRevision ↔ bool?
- 
  Whether 100% of traffic is routed to the latest revision.
  getter/setter pair
- availableCpu ↔ String?
- 
  The number of CPUs used in a single container instance.
  getter/setter pair
- availableMemory ↔ String?
- 
  The amount of memory available for a function.
  getter/setter pair
- binaryAuthorizationPolicy ↔ String?
- 
  The binary authorization policy to be checked when deploying the Cloud Run
service.
  getter/setter pair
- 
  environmentVariables
  ↔ Map<String, String> ?
- 
  Environment variables that shall be available during function execution.
  getter/setter pair
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- ingressSettings ↔ String?
- 
  The ingress settings for the function, controlling what traffic can reach
it.
Possible string values are:
  getter/setter pair
- maxInstanceCount ↔ int?
- 
  The limit on the maximum number of function instances that may coexist at
a given time.
  getter/setter pair
- maxInstanceRequestConcurrency ↔ int?
- 
  Sets the maximum number of concurrent requests that each instance can
receive.
  getter/setter pair
- minInstanceCount ↔ int?
- 
  The limit on the minimum number of function instances that may coexist at
a given time.
  getter/setter pair
- revision ↔ String?
- 
  The name of service revision.
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- 
  secretEnvironmentVariables
  ↔ List<SecretEnvVar> ?
- 
  Secret environment variables configuration.
  getter/setter pair
- 
  secretVolumes
  ↔ List<SecretVolume> ?
- 
  Secret volumes configuration.
  getter/setter pair
- securityLevel ↔ String?
- 
  Security level configure whether the function only accepts https.
  getter/setter pair
- service ↔ String?
- 
  Name of the service associated with a Function.
  getter/setter pair
- serviceAccountEmail ↔ String?
- 
  The email of the service's service account.
  getter/setter pair
- timeoutSeconds ↔ int?
- 
  The function execution timeout.
  getter/setter pair
- uri ↔ String?
- 
  URI of the Service deployed.
  getter/setter pair
- vpcConnector ↔ String?
- 
  The Serverless VPC Access connector that this cloud function can connect
to.
  getter/setter pair
- vpcConnectorEgressSettings ↔ String?
- 
  The egress settings for the connector, controlling what traffic is
diverted through it.
Possible string values are:
  getter/setter pair
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toJson() → Map< String, dynamic> 
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited