AutoscalingPolicy

Field Type Description
apiVersion string aws.kubeform.com/v1alpha1
kind string AutoscalingPolicy
metadata Kubernetes meta/v1.ObjectMeta Refer to the Kubernetes API documentation for the fields of the metadata field.
spec AutoscalingPolicySpec
status AutoscalingPolicyStatus

AutoscalingPolicySpec

(Appears on:AutoscalingPolicy, AutoscalingPolicyStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
adjustmentType string (Optional)
arn string (Optional)
autoscalingGroupName string
cooldown int (Optional)
estimatedInstanceWarmup int (Optional)
metricAggregationType string (Optional)
minAdjustmentMagnitude int (Optional)
name string
policyType string (Optional)
scalingAdjustment int (Optional)
stepAdjustment []AutoscalingPolicySpecStepAdjustment (Optional)
targetTrackingConfiguration []AutoscalingPolicySpecTargetTrackingConfiguration (Optional)

AutoscalingPolicySpecStepAdjustment

(Appears on:AutoscalingPolicySpec)
Field Type Description
metricIntervalLowerBound string (Optional)
metricIntervalUpperBound string (Optional)
scalingAdjustment int

AutoscalingPolicySpecTargetTrackingConfiguration

(Appears on:AutoscalingPolicySpec)
Field Type Description
customizedMetricSpecification []AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecification (Optional)
disableScaleIn bool (Optional)
predefinedMetricSpecification []AutoscalingPolicySpecTargetTrackingConfigurationPredefinedMetricSpecification (Optional)
targetValue encoding/json.Number

AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecification

(Appears on:AutoscalingPolicySpecTargetTrackingConfiguration)
Field Type Description
metricDimension []AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension (Optional)
metricName string
namespace string
statistic string
unit string (Optional)

AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension

(Appears on:AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecification)
Field Type Description
name string
value string

AutoscalingPolicySpecTargetTrackingConfigurationPredefinedMetricSpecification

(Appears on:AutoscalingPolicySpecTargetTrackingConfiguration)
Field Type Description
predefinedMetricType string
resourceLabel string (Optional)

AutoscalingPolicyStatus

(Appears on:AutoscalingPolicy)
Field Type Description
observedGeneration int64 (Optional) Resource generation, which is updated on mutation by the API Server.
output AutoscalingPolicySpec (Optional)
state kubeform.dev/kubeform/apis.State (Optional)