Show / Hide Table of Contents

Class FlexibleAppVersionAutomaticScalingArgs

Inheritance
System.Object
InputArgs
ResourceArgs
FlexibleAppVersionAutomaticScalingArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.AppEngine.Inputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class FlexibleAppVersionAutomaticScalingArgs : ResourceArgs

Constructors

View Source

FlexibleAppVersionAutomaticScalingArgs()

Declaration
public FlexibleAppVersionAutomaticScalingArgs()

Properties

View Source

CoolDownPeriod

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>
View Source

CpuUtilization

Target scaling by CPU usage. Structure is documented below.

Declaration
public Input<FlexibleAppVersionAutomaticScalingCpuUtilizationArgs> CpuUtilization { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionAutomaticScalingCpuUtilizationArgs>
View Source

DiskUtilization

Target scaling by disk usage. Structure is documented below.

Declaration
public Input<FlexibleAppVersionAutomaticScalingDiskUtilizationArgs> DiskUtilization { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionAutomaticScalingDiskUtilizationArgs>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

NetworkUtilization

Target scaling by network usage. Structure is documented below.

Declaration
public Input<FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs> NetworkUtilization { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs>
View Source

RequestUtilization

Target scaling by request utilization. Structure is documented below.

Declaration
public Input<FlexibleAppVersionAutomaticScalingRequestUtilizationArgs> RequestUtilization { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionAutomaticScalingRequestUtilizationArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.