-
Notifications
You must be signed in to change notification settings - Fork 0
/
opsworksrailsapplayer_OpsworksRailsAppLayerLoadBasedAutoScalingUpscaling.go
20 lines (17 loc) · 1.82 KB
/
opsworksrailsapplayer_OpsworksRailsAppLayerLoadBasedAutoScalingUpscaling.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package opsworksrailsapplayer
type OpsworksRailsAppLayerLoadBasedAutoScalingUpscaling struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opsworks_rails_app_layer#alarms OpsworksRailsAppLayer#alarms}.
Alarms *[]*string `field:"optional" json:"alarms" yaml:"alarms"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opsworks_rails_app_layer#cpu_threshold OpsworksRailsAppLayer#cpu_threshold}.
CpuThreshold *float64 `field:"optional" json:"cpuThreshold" yaml:"cpuThreshold"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opsworks_rails_app_layer#ignore_metrics_time OpsworksRailsAppLayer#ignore_metrics_time}.
IgnoreMetricsTime *float64 `field:"optional" json:"ignoreMetricsTime" yaml:"ignoreMetricsTime"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opsworks_rails_app_layer#instance_count OpsworksRailsAppLayer#instance_count}.
InstanceCount *float64 `field:"optional" json:"instanceCount" yaml:"instanceCount"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opsworks_rails_app_layer#load_threshold OpsworksRailsAppLayer#load_threshold}.
LoadThreshold *float64 `field:"optional" json:"loadThreshold" yaml:"loadThreshold"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opsworks_rails_app_layer#memory_threshold OpsworksRailsAppLayer#memory_threshold}.
MemoryThreshold *float64 `field:"optional" json:"memoryThreshold" yaml:"memoryThreshold"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opsworks_rails_app_layer#thresholds_wait_time OpsworksRailsAppLayer#thresholds_wait_time}.
ThresholdsWaitTime *float64 `field:"optional" json:"thresholdsWaitTime" yaml:"thresholdsWaitTime"`
}