Documentation ¶
Index ¶
- type Args
- type PredictiveScalingConfiguration
- type PredictiveScalingConfigurationAttributes
- func (psc PredictiveScalingConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (psc PredictiveScalingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (psc PredictiveScalingConfigurationAttributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationAttributes
- func (psc PredictiveScalingConfigurationAttributes) MaxCapacityBreachBehavior() terra.StringValue
- func (psc PredictiveScalingConfigurationAttributes) MaxCapacityBuffer() terra.StringValue
- func (psc PredictiveScalingConfigurationAttributes) MetricSpecification() terra.ListValue[PredictiveScalingConfigurationMetricSpecificationAttributes]
- func (psc PredictiveScalingConfigurationAttributes) Mode() terra.StringValue
- func (psc PredictiveScalingConfigurationAttributes) SchedulingBufferTime() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecification
- type PredictiveScalingConfigurationMetricSpecification56Ac0Cae
- type PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes
- func (d PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes) InternalRef() (terra.Reference, error)
- func (d PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes
- func (d PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes) Name() terra.StringValue
- func (d PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes) Value() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecification56Ac0CaeState
- type PredictiveScalingConfigurationMetricSpecification5Ec745A9
- type PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes
- func (m PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) Dimensions() ...
- func (m PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) InternalRef() (terra.Reference, error)
- func (m PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes
- func (m PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) MetricName() terra.StringValue
- func (m PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) Namespace() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecification5Ec745A9State
- type PredictiveScalingConfigurationMetricSpecification61E4D6D6
- type PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes
- func (ms PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) InternalRef() (terra.Reference, error)
- func (ms PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes
- func (ms PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) Metric() ...
- func (ms PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) Stat() terra.StringValue
- func (ms PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) Unit() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecification61E4D6D6State
- type PredictiveScalingConfigurationMetricSpecification63A47Dc5
- type PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes
- func (m PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) Dimensions() ...
- func (m PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) InternalRef() (terra.Reference, error)
- func (m PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes
- func (m PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) MetricName() terra.StringValue
- func (m PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) Namespace() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecification63A47Dc5State
- type PredictiveScalingConfigurationMetricSpecification716314D0
- type PredictiveScalingConfigurationMetricSpecification716314D0Attributes
- func (ms PredictiveScalingConfigurationMetricSpecification716314D0Attributes) InternalRef() (terra.Reference, error)
- func (ms PredictiveScalingConfigurationMetricSpecification716314D0Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms PredictiveScalingConfigurationMetricSpecification716314D0Attributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecification716314D0Attributes
- func (ms PredictiveScalingConfigurationMetricSpecification716314D0Attributes) Metric() ...
- func (ms PredictiveScalingConfigurationMetricSpecification716314D0Attributes) Stat() terra.StringValue
- func (ms PredictiveScalingConfigurationMetricSpecification716314D0Attributes) Unit() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecification716314D0State
- type PredictiveScalingConfigurationMetricSpecification7A152D67
- type PredictiveScalingConfigurationMetricSpecification7A152D67Attributes
- func (m PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) Dimensions() ...
- func (m PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) InternalRef() (terra.Reference, error)
- func (m PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecification7A152D67Attributes
- func (m PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) MetricName() terra.StringValue
- func (m PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) Namespace() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecification7A152D67State
- type PredictiveScalingConfigurationMetricSpecification8Ef8Ae96
- type PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes
- func (d PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes) InternalRef() (terra.Reference, error)
- func (d PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (d PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes
- func (d PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes) Name() terra.StringValue
- func (d PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes) Value() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecification8Ef8Ae96State
- type PredictiveScalingConfigurationMetricSpecificationA484Bbb1
- type PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes
- func (d PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes) InternalRef() (terra.Reference, error)
- func (d PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (d PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes
- func (d PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes) Name() terra.StringValue
- func (d PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes) Value() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecificationA484Bbb1State
- type PredictiveScalingConfigurationMetricSpecificationAttributes
- func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) CustomizedCapacityMetricSpecification() ...
- func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) CustomizedLoadMetricSpecification() ...
- func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) CustomizedScalingMetricSpecification() ...
- func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecificationAttributes
- func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) PredefinedLoadMetricSpecification() ...
- func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) PredefinedMetricPairSpecification() ...
- func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) PredefinedScalingMetricSpecification() ...
- func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) TargetValue() terra.NumberValue
- type PredictiveScalingConfigurationMetricSpecificationB67D72Fe
- type PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes
- func (ms PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) InternalRef() (terra.Reference, error)
- func (ms PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes
- func (ms PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) Metric() ...
- func (ms PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) Stat() terra.StringValue
- func (ms PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) Unit() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecificationB67D72FeState
- type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecification
- type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes
- func (ccms PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (ccms PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccms PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) ...
- func (ccms PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes) MetricDataQueries() ...
- type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueries
- type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Expression() terra.StringValue
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Id() terra.StringValue
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalRef() (terra.Reference, error)
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalWithRef(ref terra.Reference) ...
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Label() terra.StringValue
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) MetricStat() ...
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) ReturnData() terra.BoolValue
- type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesState
- type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationState
- type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecification
- type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes
- func (clms PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (clms PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (clms PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) ...
- func (clms PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes) MetricDataQueries() ...
- type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueries
- type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Expression() terra.StringValue
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Id() terra.StringValue
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalRef() (terra.Reference, error)
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalWithRef(ref terra.Reference) ...
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Label() terra.StringValue
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) MetricStat() ...
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) ReturnData() terra.BoolValue
- type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesState
- type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationState
- type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecification
- type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes
- func (csms PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (csms PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (csms PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) ...
- func (csms PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes) MetricDataQueries() ...
- type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueries
- type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Expression() terra.StringValue
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Id() terra.StringValue
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalRef() (terra.Reference, error)
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalWithRef(ref terra.Reference) ...
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Label() terra.StringValue
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) MetricStat() ...
- func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) ReturnData() terra.BoolValue
- type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesState
- type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationState
- type PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecification
- type PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes
- func (plms PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (plms PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (plms PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) ...
- func (plms PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
- func (plms PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) ResourceLabel() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationState
- type PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecification
- type PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes
- func (pmps PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (pmps PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pmps PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) InternalWithRef(ref terra.Reference) ...
- func (pmps PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) PredefinedMetricType() terra.StringValue
- func (pmps PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) ResourceLabel() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationState
- type PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecification
- type PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes
- func (psms PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (psms PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (psms PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) ...
- func (psms PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
- func (psms PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) ResourceLabel() terra.StringValue
- type PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationState
- type PredictiveScalingConfigurationMetricSpecificationState
- type PredictiveScalingConfigurationState
- type Resource
- func (aap *Resource) Attributes() awsAutoscalingPolicyAttributes
- func (aap *Resource) Configuration() interface{}
- func (aap *Resource) DependOn() terra.Reference
- func (aap *Resource) Dependencies() terra.Dependencies
- func (aap *Resource) ImportState(state io.Reader) error
- func (aap *Resource) LifecycleManagement() *terra.Lifecycle
- func (aap *Resource) LocalName() string
- func (aap *Resource) State() (*awsAutoscalingPolicyState, bool)
- func (aap *Resource) StateMust() *awsAutoscalingPolicyState
- func (aap *Resource) Type() string
- type StepAdjustment
- type StepAdjustmentAttributes
- func (sa StepAdjustmentAttributes) InternalRef() (terra.Reference, error)
- func (sa StepAdjustmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sa StepAdjustmentAttributes) InternalWithRef(ref terra.Reference) StepAdjustmentAttributes
- func (sa StepAdjustmentAttributes) MetricIntervalLowerBound() terra.StringValue
- func (sa StepAdjustmentAttributes) MetricIntervalUpperBound() terra.StringValue
- func (sa StepAdjustmentAttributes) ScalingAdjustment() terra.NumberValue
- type StepAdjustmentState
- type TargetTrackingConfiguration
- type TargetTrackingConfigurationAttributes
- func (ttc TargetTrackingConfigurationAttributes) CustomizedMetricSpecification() ...
- func (ttc TargetTrackingConfigurationAttributes) DisableScaleIn() terra.BoolValue
- func (ttc TargetTrackingConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ttc TargetTrackingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ttc TargetTrackingConfigurationAttributes) InternalWithRef(ref terra.Reference) TargetTrackingConfigurationAttributes
- func (ttc TargetTrackingConfigurationAttributes) PredefinedMetricSpecification() ...
- func (ttc TargetTrackingConfigurationAttributes) TargetValue() terra.NumberValue
- type TargetTrackingConfigurationCustomizedMetricSpecification
- type TargetTrackingConfigurationCustomizedMetricSpecificationAttributes
- func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) TargetTrackingConfigurationCustomizedMetricSpecificationAttributes
- func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) MetricDimension() ...
- func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) MetricName() terra.StringValue
- func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) Namespace() terra.StringValue
- func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) Statistic() terra.StringValue
- func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) Unit() terra.StringValue
- type TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension
- type TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes
- func (md TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes) InternalRef() (terra.Reference, error)
- func (md TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (md TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes) InternalWithRef(ref terra.Reference) ...
- func (md TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes) Name() terra.StringValue
- func (md TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes) Value() terra.StringValue
- type TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionState
- type TargetTrackingConfigurationCustomizedMetricSpecificationState
- type TargetTrackingConfigurationPredefinedMetricSpecification
- type TargetTrackingConfigurationPredefinedMetricSpecificationAttributes
- func (pms TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (pms TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pms TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) TargetTrackingConfigurationPredefinedMetricSpecificationAttributes
- func (pms TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
- func (pms TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) ResourceLabel() terra.StringValue
- type TargetTrackingConfigurationPredefinedMetricSpecificationState
- type TargetTrackingConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // AdjustmentType: string, optional AdjustmentType terra.StringValue `hcl:"adjustment_type,attr"` // AutoscalingGroupName: string, required AutoscalingGroupName terra.StringValue `hcl:"autoscaling_group_name,attr" validate:"required"` // Cooldown: number, optional Cooldown terra.NumberValue `hcl:"cooldown,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // EstimatedInstanceWarmup: number, optional EstimatedInstanceWarmup terra.NumberValue `hcl:"estimated_instance_warmup,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MetricAggregationType: string, optional MetricAggregationType terra.StringValue `hcl:"metric_aggregation_type,attr"` // MinAdjustmentMagnitude: number, optional MinAdjustmentMagnitude terra.NumberValue `hcl:"min_adjustment_magnitude,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // PolicyType: string, optional PolicyType terra.StringValue `hcl:"policy_type,attr"` // ScalingAdjustment: number, optional ScalingAdjustment terra.NumberValue `hcl:"scaling_adjustment,attr"` // PredictiveScalingConfiguration: optional PredictiveScalingConfiguration *PredictiveScalingConfiguration `hcl:"predictive_scaling_configuration,block"` // StepAdjustment: min=0 StepAdjustment []StepAdjustment `hcl:"step_adjustment,block" validate:"min=0"` // TargetTrackingConfiguration: optional TargetTrackingConfiguration *TargetTrackingConfiguration `hcl:"target_tracking_configuration,block"` }
Args contains the configurations for aws_autoscaling_policy.
type PredictiveScalingConfiguration ¶
type PredictiveScalingConfiguration struct { // MaxCapacityBreachBehavior: string, optional MaxCapacityBreachBehavior terra.StringValue `hcl:"max_capacity_breach_behavior,attr"` // MaxCapacityBuffer: string, optional MaxCapacityBuffer terra.StringValue `hcl:"max_capacity_buffer,attr"` // Mode: string, optional Mode terra.StringValue `hcl:"mode,attr"` // SchedulingBufferTime: string, optional SchedulingBufferTime terra.StringValue `hcl:"scheduling_buffer_time,attr"` // PredictiveScalingConfigurationMetricSpecification: required MetricSpecification *PredictiveScalingConfigurationMetricSpecification `hcl:"metric_specification,block" validate:"required"` }
type PredictiveScalingConfigurationAttributes ¶
type PredictiveScalingConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationAttributes) InternalRef ¶
func (psc PredictiveScalingConfigurationAttributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationAttributes) InternalTokens ¶
func (psc PredictiveScalingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationAttributes) InternalWithRef ¶
func (psc PredictiveScalingConfigurationAttributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationAttributes
func (PredictiveScalingConfigurationAttributes) MaxCapacityBreachBehavior ¶
func (psc PredictiveScalingConfigurationAttributes) MaxCapacityBreachBehavior() terra.StringValue
func (PredictiveScalingConfigurationAttributes) MaxCapacityBuffer ¶
func (psc PredictiveScalingConfigurationAttributes) MaxCapacityBuffer() terra.StringValue
func (PredictiveScalingConfigurationAttributes) MetricSpecification ¶
func (psc PredictiveScalingConfigurationAttributes) MetricSpecification() terra.ListValue[PredictiveScalingConfigurationMetricSpecificationAttributes]
func (PredictiveScalingConfigurationAttributes) Mode ¶
func (psc PredictiveScalingConfigurationAttributes) Mode() terra.StringValue
func (PredictiveScalingConfigurationAttributes) SchedulingBufferTime ¶
func (psc PredictiveScalingConfigurationAttributes) SchedulingBufferTime() terra.StringValue
type PredictiveScalingConfigurationMetricSpecification ¶
type PredictiveScalingConfigurationMetricSpecification struct { // TargetValue: number, required TargetValue terra.NumberValue `hcl:"target_value,attr" validate:"required"` // PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecification: optional CustomizedCapacityMetricSpecification *PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecification `hcl:"customized_capacity_metric_specification,block"` // PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecification: optional CustomizedLoadMetricSpecification *PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecification `hcl:"customized_load_metric_specification,block"` // PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecification: optional CustomizedScalingMetricSpecification *PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecification `hcl:"customized_scaling_metric_specification,block"` // PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecification: optional PredefinedLoadMetricSpecification *PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecification `hcl:"predefined_load_metric_specification,block"` // PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecification: optional PredefinedMetricPairSpecification *PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecification `hcl:"predefined_metric_pair_specification,block"` // PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecification: optional PredefinedScalingMetricSpecification *PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecification `hcl:"predefined_scaling_metric_specification,block"` }
type PredictiveScalingConfigurationMetricSpecification56Ac0Cae ¶
type PredictiveScalingConfigurationMetricSpecification56Ac0Cae struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes ¶
type PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes) InternalRef ¶
func (d PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes) InternalTokens ¶
func (d PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecification56Ac0CaeAttributes) InternalWithRef ¶
type PredictiveScalingConfigurationMetricSpecification5Ec745A9 ¶
type PredictiveScalingConfigurationMetricSpecification5Ec745A9 struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` // PredictiveScalingConfigurationMetricSpecificationA484Bbb1: min=0 Dimensions []PredictiveScalingConfigurationMetricSpecificationA484Bbb1 `hcl:"dimensions,block" validate:"min=0"` }
type PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes ¶
type PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) Dimensions ¶
func (PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) InternalRef ¶
func (m PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) InternalTokens ¶
func (m PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) MetricName ¶
func (m PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) MetricName() terra.StringValue
func (PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) Namespace ¶
func (m PredictiveScalingConfigurationMetricSpecification5Ec745A9Attributes) Namespace() terra.StringValue
type PredictiveScalingConfigurationMetricSpecification5Ec745A9State ¶
type PredictiveScalingConfigurationMetricSpecification5Ec745A9State struct { MetricName string `json:"metric_name"` Namespace string `json:"namespace"` Dimensions []PredictiveScalingConfigurationMetricSpecificationA484Bbb1State `json:"dimensions"` }
type PredictiveScalingConfigurationMetricSpecification61E4D6D6 ¶
type PredictiveScalingConfigurationMetricSpecification61E4D6D6 struct { // Stat: string, required Stat terra.StringValue `hcl:"stat,attr" validate:"required"` // Unit: string, optional Unit terra.StringValue `hcl:"unit,attr"` // PredictiveScalingConfigurationMetricSpecification7A152D67: required Metric *PredictiveScalingConfigurationMetricSpecification7A152D67 `hcl:"metric,block" validate:"required"` }
type PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes ¶
type PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) InternalRef ¶
func (ms PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) InternalTokens ¶
func (ms PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecification61E4D6D6Attributes) InternalWithRef ¶
type PredictiveScalingConfigurationMetricSpecification61E4D6D6State ¶
type PredictiveScalingConfigurationMetricSpecification61E4D6D6State struct { Stat string `json:"stat"` Unit string `json:"unit"` Metric []PredictiveScalingConfigurationMetricSpecification7A152D67State `json:"metric"` }
type PredictiveScalingConfigurationMetricSpecification63A47Dc5 ¶
type PredictiveScalingConfigurationMetricSpecification63A47Dc5 struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` // PredictiveScalingConfigurationMetricSpecification8Ef8Ae96: min=0 Dimensions []PredictiveScalingConfigurationMetricSpecification8Ef8Ae96 `hcl:"dimensions,block" validate:"min=0"` }
type PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes ¶
type PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) Dimensions ¶
func (PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) InternalRef ¶
func (m PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) InternalTokens ¶
func (m PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) MetricName ¶
func (m PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) MetricName() terra.StringValue
func (PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) Namespace ¶
func (m PredictiveScalingConfigurationMetricSpecification63A47Dc5Attributes) Namespace() terra.StringValue
type PredictiveScalingConfigurationMetricSpecification63A47Dc5State ¶
type PredictiveScalingConfigurationMetricSpecification63A47Dc5State struct { MetricName string `json:"metric_name"` Namespace string `json:"namespace"` Dimensions []PredictiveScalingConfigurationMetricSpecification8Ef8Ae96State `json:"dimensions"` }
type PredictiveScalingConfigurationMetricSpecification716314D0 ¶
type PredictiveScalingConfigurationMetricSpecification716314D0 struct { // Stat: string, required Stat terra.StringValue `hcl:"stat,attr" validate:"required"` // Unit: string, optional Unit terra.StringValue `hcl:"unit,attr"` // PredictiveScalingConfigurationMetricSpecification63A47Dc5: required Metric *PredictiveScalingConfigurationMetricSpecification63A47Dc5 `hcl:"metric,block" validate:"required"` }
type PredictiveScalingConfigurationMetricSpecification716314D0Attributes ¶
type PredictiveScalingConfigurationMetricSpecification716314D0Attributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecification716314D0Attributes) InternalRef ¶
func (ms PredictiveScalingConfigurationMetricSpecification716314D0Attributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecification716314D0Attributes) InternalTokens ¶
func (ms PredictiveScalingConfigurationMetricSpecification716314D0Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecification716314D0Attributes) InternalWithRef ¶
type PredictiveScalingConfigurationMetricSpecification716314D0State ¶
type PredictiveScalingConfigurationMetricSpecification716314D0State struct { Stat string `json:"stat"` Unit string `json:"unit"` Metric []PredictiveScalingConfigurationMetricSpecification63A47Dc5State `json:"metric"` }
type PredictiveScalingConfigurationMetricSpecification7A152D67 ¶
type PredictiveScalingConfigurationMetricSpecification7A152D67 struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` // PredictiveScalingConfigurationMetricSpecification56Ac0Cae: min=0 Dimensions []PredictiveScalingConfigurationMetricSpecification56Ac0Cae `hcl:"dimensions,block" validate:"min=0"` }
type PredictiveScalingConfigurationMetricSpecification7A152D67Attributes ¶
type PredictiveScalingConfigurationMetricSpecification7A152D67Attributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) Dimensions ¶
func (PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) InternalRef ¶
func (m PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) InternalTokens ¶
func (m PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) MetricName ¶
func (m PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) MetricName() terra.StringValue
func (PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) Namespace ¶
func (m PredictiveScalingConfigurationMetricSpecification7A152D67Attributes) Namespace() terra.StringValue
type PredictiveScalingConfigurationMetricSpecification7A152D67State ¶
type PredictiveScalingConfigurationMetricSpecification7A152D67State struct { MetricName string `json:"metric_name"` Namespace string `json:"namespace"` Dimensions []PredictiveScalingConfigurationMetricSpecification56Ac0CaeState `json:"dimensions"` }
type PredictiveScalingConfigurationMetricSpecification8Ef8Ae96 ¶
type PredictiveScalingConfigurationMetricSpecification8Ef8Ae96 struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes ¶
type PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes) InternalRef ¶
func (d PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes) InternalTokens ¶
func (d PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecification8Ef8Ae96Attributes) InternalWithRef ¶
type PredictiveScalingConfigurationMetricSpecificationA484Bbb1 ¶
type PredictiveScalingConfigurationMetricSpecificationA484Bbb1 struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes ¶
type PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes) InternalRef ¶
func (d PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes) InternalTokens ¶
func (d PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationA484Bbb1Attributes) InternalWithRef ¶
type PredictiveScalingConfigurationMetricSpecificationAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationAttributes) CustomizedCapacityMetricSpecification ¶
func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) CustomizedCapacityMetricSpecification() terra.ListValue[PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes]
func (PredictiveScalingConfigurationMetricSpecificationAttributes) CustomizedLoadMetricSpecification ¶
func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) CustomizedLoadMetricSpecification() terra.ListValue[PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes]
func (PredictiveScalingConfigurationMetricSpecificationAttributes) CustomizedScalingMetricSpecification ¶
func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) CustomizedScalingMetricSpecification() terra.ListValue[PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes]
func (PredictiveScalingConfigurationMetricSpecificationAttributes) InternalRef ¶
func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecificationAttributes) InternalTokens ¶
func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationAttributes) InternalWithRef ¶
func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) PredictiveScalingConfigurationMetricSpecificationAttributes
func (PredictiveScalingConfigurationMetricSpecificationAttributes) PredefinedLoadMetricSpecification ¶
func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) PredefinedLoadMetricSpecification() terra.ListValue[PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes]
func (PredictiveScalingConfigurationMetricSpecificationAttributes) PredefinedMetricPairSpecification ¶
func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) PredefinedMetricPairSpecification() terra.ListValue[PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes]
func (PredictiveScalingConfigurationMetricSpecificationAttributes) PredefinedScalingMetricSpecification ¶
func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) PredefinedScalingMetricSpecification() terra.ListValue[PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes]
func (PredictiveScalingConfigurationMetricSpecificationAttributes) TargetValue ¶
func (ms PredictiveScalingConfigurationMetricSpecificationAttributes) TargetValue() terra.NumberValue
type PredictiveScalingConfigurationMetricSpecificationB67D72Fe ¶
type PredictiveScalingConfigurationMetricSpecificationB67D72Fe struct { // Stat: string, required Stat terra.StringValue `hcl:"stat,attr" validate:"required"` // Unit: string, optional Unit terra.StringValue `hcl:"unit,attr"` // PredictiveScalingConfigurationMetricSpecification5Ec745A9: required Metric *PredictiveScalingConfigurationMetricSpecification5Ec745A9 `hcl:"metric,block" validate:"required"` }
type PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) InternalRef ¶
func (ms PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) InternalTokens ¶
func (ms PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationB67D72FeAttributes) InternalWithRef ¶
type PredictiveScalingConfigurationMetricSpecificationB67D72FeState ¶
type PredictiveScalingConfigurationMetricSpecificationB67D72FeState struct { Stat string `json:"stat"` Unit string `json:"unit"` Metric []PredictiveScalingConfigurationMetricSpecification5Ec745A9State `json:"metric"` }
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecification ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecification struct { // PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueries: min=1,max=10 MetricDataQueries []PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueries `hcl:"metric_data_queries,block" validate:"min=1,max=10"` }
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes) InternalRef ¶
func (ccms PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes) InternalTokens ¶
func (ccms PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationAttributes) MetricDataQueries ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueries ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueries struct { // Expression: string, optional Expression terra.StringValue `hcl:"expression,attr"` // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Label: string, optional Label terra.StringValue `hcl:"label,attr"` // ReturnData: bool, optional ReturnData terra.BoolValue `hcl:"return_data,attr"` // PredictiveScalingConfigurationMetricSpecification716314D0: optional MetricStat *PredictiveScalingConfigurationMetricSpecification716314D0 `hcl:"metric_stat,block"` }
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Expression ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Id ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalRef ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalTokens ¶
func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Label ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) MetricStat ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) ReturnData ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesState ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesState struct { Expression string `json:"expression"` Id string `json:"id"` Label string `json:"label"` ReturnData bool `json:"return_data"` MetricStat []PredictiveScalingConfigurationMetricSpecification716314D0State `json:"metric_stat"` }
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationState ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationState struct {
MetricDataQueries []PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueriesState `json:"metric_data_queries"`
}
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecification ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecification struct { // PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueries: min=1,max=10 MetricDataQueries []PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueries `hcl:"metric_data_queries,block" validate:"min=1,max=10"` }
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes) InternalRef ¶
func (clms PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes) InternalTokens ¶
func (clms PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationAttributes) MetricDataQueries ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueries ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueries struct { // Expression: string, optional Expression terra.StringValue `hcl:"expression,attr"` // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Label: string, optional Label terra.StringValue `hcl:"label,attr"` // ReturnData: bool, optional ReturnData terra.BoolValue `hcl:"return_data,attr"` // PredictiveScalingConfigurationMetricSpecificationB67D72Fe: optional MetricStat *PredictiveScalingConfigurationMetricSpecificationB67D72Fe `hcl:"metric_stat,block"` }
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Expression ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Id ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalRef ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalTokens ¶
func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Label ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) MetricStat ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesAttributes) ReturnData ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesState ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesState struct { Expression string `json:"expression"` Id string `json:"id"` Label string `json:"label"` ReturnData bool `json:"return_data"` MetricStat []PredictiveScalingConfigurationMetricSpecificationB67D72FeState `json:"metric_stat"` }
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationState ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationState struct {
MetricDataQueries []PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueriesState `json:"metric_data_queries"`
}
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecification ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecification struct { // PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueries: min=1,max=10 MetricDataQueries []PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueries `hcl:"metric_data_queries,block" validate:"min=1,max=10"` }
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes) InternalRef ¶
func (csms PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes) InternalTokens ¶
func (csms PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationAttributes) MetricDataQueries ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueries ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueries struct { // Expression: string, optional Expression terra.StringValue `hcl:"expression,attr"` // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Label: string, optional Label terra.StringValue `hcl:"label,attr"` // ReturnData: bool, optional ReturnData terra.BoolValue `hcl:"return_data,attr"` // PredictiveScalingConfigurationMetricSpecification61E4D6D6: optional MetricStat *PredictiveScalingConfigurationMetricSpecification61E4D6D6 `hcl:"metric_stat,block"` }
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Expression ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Id ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalRef ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalTokens ¶
func (mdq PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Label ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) MetricStat ¶
func (PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesAttributes) ReturnData ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesState ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesState struct { Expression string `json:"expression"` Id string `json:"id"` Label string `json:"label"` ReturnData bool `json:"return_data"` MetricStat []PredictiveScalingConfigurationMetricSpecification61E4D6D6State `json:"metric_stat"` }
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationState ¶
type PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationState struct {
MetricDataQueries []PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueriesState `json:"metric_data_queries"`
}
type PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecification ¶
type PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecification struct { // PredefinedMetricType: string, required PredefinedMetricType terra.StringValue `hcl:"predefined_metric_type,attr" validate:"required"` // ResourceLabel: string, required ResourceLabel terra.StringValue `hcl:"resource_label,attr" validate:"required"` }
type PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) InternalRef ¶
func (plms PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) InternalTokens ¶
func (plms PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) PredefinedMetricType ¶
func (plms PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
func (PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) ResourceLabel ¶
func (plms PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationAttributes) ResourceLabel() terra.StringValue
type PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecification ¶
type PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecification struct { // PredefinedMetricType: string, required PredefinedMetricType terra.StringValue `hcl:"predefined_metric_type,attr" validate:"required"` // ResourceLabel: string, required ResourceLabel terra.StringValue `hcl:"resource_label,attr" validate:"required"` }
type PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) InternalRef ¶
func (pmps PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) InternalTokens ¶
func (pmps PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) PredefinedMetricType ¶
func (pmps PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) PredefinedMetricType() terra.StringValue
func (PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) ResourceLabel ¶
func (pmps PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationAttributes) ResourceLabel() terra.StringValue
type PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecification ¶
type PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecification struct { // PredefinedMetricType: string, required PredefinedMetricType terra.StringValue `hcl:"predefined_metric_type,attr" validate:"required"` // ResourceLabel: string, required ResourceLabel terra.StringValue `hcl:"resource_label,attr" validate:"required"` }
type PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes ¶
type PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) InternalRef ¶
func (psms PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) InternalTokens ¶
func (psms PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) InternalWithRef ¶
func (PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) PredefinedMetricType ¶
func (psms PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
func (PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) ResourceLabel ¶
func (psms PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationAttributes) ResourceLabel() terra.StringValue
type PredictiveScalingConfigurationMetricSpecificationState ¶
type PredictiveScalingConfigurationMetricSpecificationState struct { TargetValue float64 `json:"target_value"` CustomizedCapacityMetricSpecification []PredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationState `json:"customized_capacity_metric_specification"` CustomizedLoadMetricSpecification []PredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationState `json:"customized_load_metric_specification"` CustomizedScalingMetricSpecification []PredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationState `json:"customized_scaling_metric_specification"` PredefinedLoadMetricSpecification []PredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationState `json:"predefined_load_metric_specification"` PredefinedMetricPairSpecification []PredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationState `json:"predefined_metric_pair_specification"` PredefinedScalingMetricSpecification []PredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationState `json:"predefined_scaling_metric_specification"` }
type PredictiveScalingConfigurationState ¶
type PredictiveScalingConfigurationState struct { MaxCapacityBreachBehavior string `json:"max_capacity_breach_behavior"` MaxCapacityBuffer string `json:"max_capacity_buffer"` Mode string `json:"mode"` SchedulingBufferTime string `json:"scheduling_buffer_time"` MetricSpecification []PredictiveScalingConfigurationMetricSpecificationState `json:"metric_specification"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_autoscaling_policy.
func (*Resource) Attributes ¶
func (aap *Resource) Attributes() awsAutoscalingPolicyAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aap *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aap *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type StepAdjustment ¶
type StepAdjustment struct { // MetricIntervalLowerBound: string, optional MetricIntervalLowerBound terra.StringValue `hcl:"metric_interval_lower_bound,attr"` // MetricIntervalUpperBound: string, optional MetricIntervalUpperBound terra.StringValue `hcl:"metric_interval_upper_bound,attr"` // ScalingAdjustment: number, required ScalingAdjustment terra.NumberValue `hcl:"scaling_adjustment,attr" validate:"required"` }
type StepAdjustmentAttributes ¶
type StepAdjustmentAttributes struct {
// contains filtered or unexported fields
}
func (StepAdjustmentAttributes) InternalRef ¶
func (sa StepAdjustmentAttributes) InternalRef() (terra.Reference, error)
func (StepAdjustmentAttributes) InternalTokens ¶
func (sa StepAdjustmentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StepAdjustmentAttributes) InternalWithRef ¶
func (sa StepAdjustmentAttributes) InternalWithRef(ref terra.Reference) StepAdjustmentAttributes
func (StepAdjustmentAttributes) MetricIntervalLowerBound ¶
func (sa StepAdjustmentAttributes) MetricIntervalLowerBound() terra.StringValue
func (StepAdjustmentAttributes) MetricIntervalUpperBound ¶
func (sa StepAdjustmentAttributes) MetricIntervalUpperBound() terra.StringValue
func (StepAdjustmentAttributes) ScalingAdjustment ¶
func (sa StepAdjustmentAttributes) ScalingAdjustment() terra.NumberValue
type StepAdjustmentState ¶
type TargetTrackingConfiguration ¶
type TargetTrackingConfiguration struct { // DisableScaleIn: bool, optional DisableScaleIn terra.BoolValue `hcl:"disable_scale_in,attr"` // TargetValue: number, required TargetValue terra.NumberValue `hcl:"target_value,attr" validate:"required"` // TargetTrackingConfigurationCustomizedMetricSpecification: optional CustomizedMetricSpecification *TargetTrackingConfigurationCustomizedMetricSpecification `hcl:"customized_metric_specification,block"` // TargetTrackingConfigurationPredefinedMetricSpecification: optional PredefinedMetricSpecification *TargetTrackingConfigurationPredefinedMetricSpecification `hcl:"predefined_metric_specification,block"` }
type TargetTrackingConfigurationAttributes ¶
type TargetTrackingConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (TargetTrackingConfigurationAttributes) CustomizedMetricSpecification ¶
func (ttc TargetTrackingConfigurationAttributes) CustomizedMetricSpecification() terra.ListValue[TargetTrackingConfigurationCustomizedMetricSpecificationAttributes]
func (TargetTrackingConfigurationAttributes) DisableScaleIn ¶
func (ttc TargetTrackingConfigurationAttributes) DisableScaleIn() terra.BoolValue
func (TargetTrackingConfigurationAttributes) InternalRef ¶
func (ttc TargetTrackingConfigurationAttributes) InternalRef() (terra.Reference, error)
func (TargetTrackingConfigurationAttributes) InternalTokens ¶
func (ttc TargetTrackingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetTrackingConfigurationAttributes) InternalWithRef ¶
func (ttc TargetTrackingConfigurationAttributes) InternalWithRef(ref terra.Reference) TargetTrackingConfigurationAttributes
func (TargetTrackingConfigurationAttributes) PredefinedMetricSpecification ¶
func (ttc TargetTrackingConfigurationAttributes) PredefinedMetricSpecification() terra.ListValue[TargetTrackingConfigurationPredefinedMetricSpecificationAttributes]
func (TargetTrackingConfigurationAttributes) TargetValue ¶
func (ttc TargetTrackingConfigurationAttributes) TargetValue() terra.NumberValue
type TargetTrackingConfigurationCustomizedMetricSpecification ¶
type TargetTrackingConfigurationCustomizedMetricSpecification struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` // Statistic: string, required Statistic terra.StringValue `hcl:"statistic,attr" validate:"required"` // Unit: string, optional Unit terra.StringValue `hcl:"unit,attr"` // TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension: min=0 MetricDimension []TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension `hcl:"metric_dimension,block" validate:"min=0"` }
type TargetTrackingConfigurationCustomizedMetricSpecificationAttributes ¶
type TargetTrackingConfigurationCustomizedMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) InternalRef ¶
func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) InternalTokens ¶
func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) InternalWithRef ¶
func (TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) MetricDimension ¶
func (TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) MetricName ¶
func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) MetricName() terra.StringValue
func (TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) Namespace ¶
func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) Namespace() terra.StringValue
func (TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) Statistic ¶
func (cms TargetTrackingConfigurationCustomizedMetricSpecificationAttributes) Statistic() terra.StringValue
type TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension ¶
type TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes ¶
type TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes struct {
// contains filtered or unexported fields
}
func (TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes) InternalRef ¶
func (md TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes) InternalRef() (terra.Reference, error)
func (TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes) InternalTokens ¶
func (md TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionAttributes) InternalWithRef ¶
type TargetTrackingConfigurationCustomizedMetricSpecificationState ¶
type TargetTrackingConfigurationCustomizedMetricSpecificationState struct { MetricName string `json:"metric_name"` Namespace string `json:"namespace"` Statistic string `json:"statistic"` Unit string `json:"unit"` MetricDimension []TargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionState `json:"metric_dimension"` }
type TargetTrackingConfigurationPredefinedMetricSpecification ¶
type TargetTrackingConfigurationPredefinedMetricSpecification struct { // PredefinedMetricType: string, required PredefinedMetricType terra.StringValue `hcl:"predefined_metric_type,attr" validate:"required"` // ResourceLabel: string, optional ResourceLabel terra.StringValue `hcl:"resource_label,attr"` }
type TargetTrackingConfigurationPredefinedMetricSpecificationAttributes ¶
type TargetTrackingConfigurationPredefinedMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) InternalRef ¶
func (pms TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) InternalTokens ¶
func (pms TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) InternalWithRef ¶
func (TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) PredefinedMetricType ¶
func (pms TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
func (TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) ResourceLabel ¶
func (pms TargetTrackingConfigurationPredefinedMetricSpecificationAttributes) ResourceLabel() terra.StringValue
type TargetTrackingConfigurationState ¶
type TargetTrackingConfigurationState struct { DisableScaleIn bool `json:"disable_scale_in"` TargetValue float64 `json:"target_value"` CustomizedMetricSpecification []TargetTrackingConfigurationCustomizedMetricSpecificationState `json:"customized_metric_specification"` PredefinedMetricSpecification []TargetTrackingConfigurationPredefinedMetricSpecificationState `json:"predefined_metric_specification"` }
Click to show internal directories.
Click to hide internal directories.