Versions in this module Expand all Collapse all v13 v13.0.0 Apr 14, 2023 Changes in this version + func AppautoscalingPolicy_IsConstruct(x interface{}) *bool + func AppautoscalingPolicy_IsTerraformElement(x interface{}) *bool + func AppautoscalingPolicy_IsTerraformResource(x interface{}) *bool + func AppautoscalingPolicy_TfResourceType() *string + func NewAppautoscalingPolicyStepScalingPolicyConfigurationOutputReference_Override(a AppautoscalingPolicyStepScalingPolicyConfigurationOutputReference, ...) + func NewAppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustmentList_Override(a AppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustmentList, ...) + func NewAppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustmentOutputReference_Override(...) + func NewAppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList_Override(...) + func NewAppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference_Override(...) + func NewAppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference_Override(...) + func NewAppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference_Override(a AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference, ...) + func NewAppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference_Override(...) + func NewAppautoscalingPolicy_Override(a AppautoscalingPolicy, scope constructs.Construct, id *string, ...) + type AppautoscalingPolicy interface + AddOverride func(path *string, value interface{}) + AlarmArns func() *[]*string + Arn func() *string + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + DependsOn func() *[]*string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + Name func() *string + NameInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + PolicyType func() *string + PolicyTypeInput func() *string + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutStepScalingPolicyConfiguration func(value *AppautoscalingPolicyStepScalingPolicyConfiguration) + PutTargetTrackingScalingPolicyConfiguration func(value *AppautoscalingPolicyTargetTrackingScalingPolicyConfiguration) + RawOverrides func() interface{} + ResetId func() + ResetOverrideLogicalId func() + ResetPolicyType func() + ResetStepScalingPolicyConfiguration func() + ResetTargetTrackingScalingPolicyConfiguration func() + ResourceId func() *string + ResourceIdInput func() *string + ScalableDimension func() *string + ScalableDimensionInput func() *string + ServiceNamespace func() *string + ServiceNamespaceInput func() *string + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetName func(val *string) + SetPolicyType func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetResourceId func(val *string) + SetScalableDimension func(val *string) + SetServiceNamespace func(val *string) + StepScalingPolicyConfiguration func() AppautoscalingPolicyStepScalingPolicyConfigurationOutputReference + StepScalingPolicyConfigurationInput func() *AppautoscalingPolicyStepScalingPolicyConfiguration + SynthesizeAttributes func() *map[string]interface{} + TargetTrackingScalingPolicyConfiguration func() AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference + TargetTrackingScalingPolicyConfigurationInput func() *AppautoscalingPolicyTargetTrackingScalingPolicyConfiguration + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + func NewAppautoscalingPolicy(scope constructs.Construct, id *string, config *AppautoscalingPolicyConfig) AppautoscalingPolicy + type AppautoscalingPolicyConfig struct + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + ForEach cdktf.ITerraformIterator + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + Name *string + PolicyType *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + ResourceId *string + ScalableDimension *string + ServiceNamespace *string + StepScalingPolicyConfiguration *AppautoscalingPolicyStepScalingPolicyConfiguration + TargetTrackingScalingPolicyConfiguration *AppautoscalingPolicyTargetTrackingScalingPolicyConfiguration + type AppautoscalingPolicyStepScalingPolicyConfiguration struct + AdjustmentType *string + Cooldown *float64 + MetricAggregationType *string + MinAdjustmentMagnitude *float64 + StepAdjustment interface{} + type AppautoscalingPolicyStepScalingPolicyConfigurationOutputReference interface + AdjustmentType func() *string + AdjustmentTypeInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Cooldown func() *float64 + CooldownInput func() *float64 + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *AppautoscalingPolicyStepScalingPolicyConfiguration + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MetricAggregationType func() *string + MetricAggregationTypeInput func() *string + MinAdjustmentMagnitude func() *float64 + MinAdjustmentMagnitudeInput func() *float64 + PutStepAdjustment func(value interface{}) + ResetAdjustmentType func() + ResetCooldown func() + ResetMetricAggregationType func() + ResetMinAdjustmentMagnitude func() + ResetStepAdjustment func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAdjustmentType func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCooldown func(val *float64) + SetInternalValue func(val *AppautoscalingPolicyStepScalingPolicyConfiguration) + SetMetricAggregationType func(val *string) + SetMinAdjustmentMagnitude func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StepAdjustment func() AppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustmentList + StepAdjustmentInput func() interface{} + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewAppautoscalingPolicyStepScalingPolicyConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppautoscalingPolicyStepScalingPolicyConfigurationOutputReference + type AppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustment struct + MetricIntervalLowerBound *string + MetricIntervalUpperBound *string + ScalingAdjustment *float64 + type AppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustmentList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ... + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewAppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustmentList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) AppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustmentList + type AppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustmentOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MetricIntervalLowerBound func() *string + MetricIntervalLowerBoundInput func() *string + MetricIntervalUpperBound func() *string + MetricIntervalUpperBoundInput func() *string + ResetMetricIntervalLowerBound func() + ResetMetricIntervalUpperBound func() + Resolve func(_context cdktf.IResolveContext) interface{} + ScalingAdjustment func() *float64 + ScalingAdjustmentInput func() *float64 + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetMetricIntervalLowerBound func(val *string) + SetMetricIntervalUpperBound func(val *string) + SetScalingAdjustment func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewAppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ... + type AppautoscalingPolicyTargetTrackingScalingPolicyConfiguration struct + CustomizedMetricSpecification *AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification + DisableScaleIn interface{} + PredefinedMetricSpecification *AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification + ScaleInCooldown *float64 + ScaleOutCooldown *float64 + TargetValue *float64 + type AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification struct + Dimensions interface{} + MetricName *string + Namespace *string + Statistic *string + Unit *string + type AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions struct + Name *string + Value *string + type AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ... + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewAppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ... + type AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetValue func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Value func() *string + ValueInput func() *string + func NewAppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ... + type AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Dimensions func() ... + DimensionsInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() ... + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MetricName func() *string + MetricNameInput func() *string + Namespace func() *string + NamespaceInput func() *string + PutDimensions func(value interface{}) + ResetDimensions func() + ResetUnit func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(...) + SetMetricName func(val *string) + SetNamespace func(val *string) + SetStatistic func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUnit func(val *string) + Statistic func() *string + StatisticInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Unit func() *string + UnitInput func() *string + func NewAppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ... + type AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + CustomizedMetricSpecification func() ... + CustomizedMetricSpecificationInput func() ... + DisableScaleIn func() interface{} + DisableScaleInInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *AppautoscalingPolicyTargetTrackingScalingPolicyConfiguration + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PredefinedMetricSpecification func() ... + PredefinedMetricSpecificationInput func() ... + PutCustomizedMetricSpecification func(...) + PutPredefinedMetricSpecification func(...) + ResetCustomizedMetricSpecification func() + ResetDisableScaleIn func() + ResetPredefinedMetricSpecification func() + ResetScaleInCooldown func() + ResetScaleOutCooldown func() + Resolve func(_context cdktf.IResolveContext) interface{} + ScaleInCooldown func() *float64 + ScaleInCooldownInput func() *float64 + ScaleOutCooldown func() *float64 + ScaleOutCooldownInput func() *float64 + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDisableScaleIn func(val interface{}) + SetInternalValue func(val *AppautoscalingPolicyTargetTrackingScalingPolicyConfiguration) + SetScaleInCooldown func(val *float64) + SetScaleOutCooldown func(val *float64) + SetTargetValue func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TargetValue func() *float64 + TargetValueInput func() *float64 + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewAppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference + type AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification struct + PredefinedMetricType *string + ResourceLabel *string + type AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() ... + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PredefinedMetricType func() *string + PredefinedMetricTypeInput func() *string + ResetResourceLabel func() + Resolve func(_context cdktf.IResolveContext) interface{} + ResourceLabel func() *string + ResourceLabelInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(...) + SetPredefinedMetricType func(val *string) + SetResourceLabel func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewAppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ... Other modules containing this package github.com/cdktf/cdktf-provider-aws-go/aws/v10 github.com/cdktf/cdktf-provider-aws-go/aws/v11 github.com/cdktf/cdktf-provider-aws-go/aws/v12 github.com/cdktf/cdktf-provider-aws-go/aws/v14 github.com/cdktf/cdktf-provider-aws-go/aws/v15 github.com/cdktf/cdktf-provider-aws-go/aws/v16 github.com/cdktf/cdktf-provider-aws-go/aws/v17 github.com/cdktf/cdktf-provider-aws-go/aws/v18 github.com/cdktf/cdktf-provider-aws-go/aws/v19