google_api_app_engine v0.0.1 GoogleApi.AppEngine.V1.Model.AutomaticScaling View Source

Automatic scaling is based on request rate, response latencies, and other application metrics.

Attributes

  • coolDownPeriod (String): Amount of time that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait between changes to the number of virtual machines. Only applicable for VM runtimes. Defaults to: null.
  • cpuUtilization (CpuUtilization): Target scaling by CPU usage. Defaults to: null.
  • diskUtilization (DiskUtilization): Target scaling by disk usage. Defaults to: null.
  • maxConcurrentRequests (Integer): Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value. Defaults to: null.
  • maxIdleInstances (Integer): Maximum number of idle instances that should be maintained for this version. Defaults to: null.
  • maxPendingLatency (String): Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. Defaults to: null.
  • maxTotalInstances (Integer): Maximum number of instances that should be started to handle requests. Defaults to: null.
  • minIdleInstances (Integer): Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service. Defaults to: null.
  • minPendingLatency (String): Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. Defaults to: null.
  • minTotalInstances (Integer): Minimum number of instances that should be maintained for this version. Defaults to: null.
  • networkUtilization (NetworkUtilization): Target scaling by network usage. Defaults to: null.
  • requestUtilization (RequestUtilization): Target scaling by request utilization. Defaults to: null.