AppautoscalingPolicy

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

AppautoscalingPolicySpec

(Appears on:AppautoscalingPolicy, AppautoscalingPolicyStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
alarms []string (Optional)
arn string (Optional)
name string
policyType string (Optional)
resourceID string
scalableDimension string
serviceNamespace string
stepScalingPolicyConfiguration []AppautoscalingPolicySpecStepScalingPolicyConfiguration (Optional)
targetTrackingScalingPolicyConfiguration []AppautoscalingPolicySpecTargetTrackingScalingPolicyConfiguration (Optional)

AppautoscalingPolicySpecStepScalingPolicyConfiguration

(Appears on:AppautoscalingPolicySpec)
Field Type Description
adjustmentType string (Optional)
cooldown int (Optional)
metricAggregationType string (Optional)
minAdjustmentMagnitude int (Optional)
stepAdjustment []AppautoscalingPolicySpecStepScalingPolicyConfigurationStepAdjustment (Optional)

AppautoscalingPolicySpecStepScalingPolicyConfigurationStepAdjustment

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

AppautoscalingPolicySpecTargetTrackingScalingPolicyConfiguration

(Appears on:AppautoscalingPolicySpec)
Field Type Description
customizedMetricSpecification []AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification (Optional)
disableScaleIn bool (Optional)
predefinedMetricSpecification []AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification (Optional)
scaleInCooldown int (Optional)
scaleOutCooldown int (Optional)
targetValue encoding/json.Number

AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification

(Appears on:AppautoscalingPolicySpecTargetTrackingScalingPolicyConfiguration)
Field Type Description
dimensions []AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions (Optional)
metricName string
namespace string
statistic string
unit string (Optional)

AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions

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

AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification

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

AppautoscalingPolicyStatus

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