StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs

data class StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs(val maxInstances: Output<Int>? = null, val minInstances: Output<Int>? = null, val targetCpuUtilization: Output<Double>? = null, val targetThroughputUtilization: Output<Double>? = null) : ConvertibleToJava<StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs>

Constructors

constructor(maxInstances: Output<Int>? = null, minInstances: Output<Int>? = null, targetCpuUtilization: Output<Double>? = null, targetThroughputUtilization: Output<Double>? = null)

Properties

Link copied to clipboard
val maxInstances: Output<Int>? = null

Maximum number of instances to run for this version. Set to zero to disable maxInstances configuration. Note: Starting from March 2025, App Engine sets the maxInstances default for standard environment deployments to 20. This change doesn't impact existing apps. To override the default, specify a new value between 0 and 2147483647, and deploy a new version or redeploy over an existing version. To disable the maxInstances default configuration setting, specify the maximum permitted value 2147483647.

Link copied to clipboard
val minInstances: Output<Int>? = null

Minimum number of instances to run for this version. Set to zero to disable minInstances configuration.

Link copied to clipboard
val targetCpuUtilization: Output<Double>? = null

Target CPU utilization ratio to maintain when scaling. Should be a value in the range 0.50, 0.95, zero, or a negative value.

Link copied to clipboard
val targetThroughputUtilization: Output<Double>? = null

Target throughput utilization ratio to maintain when scaling. Should be a value in the range 0.50, 0.95, zero, or a negative value.

Functions

Link copied to clipboard
open override fun toJava(): StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs