Class FlexibleAppVersionAutomaticScalingGetArgs
Inherited Members
Namespace: Pulumi.Gcp.AppEngine.Inputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class FlexibleAppVersionAutomaticScalingGetArgs : ResourceArgs
Constructors
View SourceFlexibleAppVersionAutomaticScalingGetArgs()
Declaration
public FlexibleAppVersionAutomaticScalingGetArgs()
Properties
View SourceCoolDownPeriod
The time period that the Autoscaler should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Default: 120s
Declaration
public Input<string> CoolDownPeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CpuUtilization
Target scaling by CPU usage. Structure is documented below.
Declaration
public Input<FlexibleAppVersionAutomaticScalingCpuUtilizationGetArgs> CpuUtilization { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<FlexibleAppVersionAutomaticScalingCpuUtilizationGetArgs> |
DiskUtilization
Target scaling by disk usage. Structure is documented below.
Declaration
public Input<FlexibleAppVersionAutomaticScalingDiskUtilizationGetArgs> DiskUtilization { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<FlexibleAppVersionAutomaticScalingDiskUtilizationGetArgs> |
MaxConcurrentRequests
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. Defaults to a runtime-specific value.
Declaration
public Input<int> MaxConcurrentRequests { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
MaxIdleInstances
Maximum number of idle instances that should be maintained for this version.
Declaration
public Input<int> MaxIdleInstances { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
MaxPendingLatency
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
Declaration
public Input<string> MaxPendingLatency { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MaxTotalInstances
Maximum number of instances that should be started to handle requests for this version. Default: 20
Declaration
public Input<int> MaxTotalInstances { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
MinIdleInstances
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
Declaration
public Input<int> MinIdleInstances { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
MinPendingLatency
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
Declaration
public Input<string> MinPendingLatency { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MinTotalInstances
Minimum number of running instances that should be maintained for this version. Default: 2
Declaration
public Input<int> MinTotalInstances { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
NetworkUtilization
Target scaling by network usage. Structure is documented below.
Declaration
public Input<FlexibleAppVersionAutomaticScalingNetworkUtilizationGetArgs> NetworkUtilization { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<FlexibleAppVersionAutomaticScalingNetworkUtilizationGetArgs> |
RequestUtilization
Target scaling by request utilization. Structure is documented below.
Declaration
public Input<FlexibleAppVersionAutomaticScalingRequestUtilizationGetArgs> RequestUtilization { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<FlexibleAppVersionAutomaticScalingRequestUtilizationGetArgs> |