Documentation ¶
Index ¶
- type CustomizedCapacityMetricSpecification
- type CustomizedCapacityMetricSpecificationAttributes
- func (ccms CustomizedCapacityMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (ccms CustomizedCapacityMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccms CustomizedCapacityMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) CustomizedCapacityMetricSpecificationAttributes
- func (ccms CustomizedCapacityMetricSpecificationAttributes) MetricDataQueries() ...
- type CustomizedCapacityMetricSpecificationMetricDataQueries
- type CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes
- func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Expression() terra.StringValue
- func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Id() terra.StringValue
- func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalRef() (terra.Reference, error)
- func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalWithRef(ref terra.Reference) CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes
- func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Label() terra.StringValue
- func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) MetricStat() ...
- func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) ReturnData() terra.BoolValue
- type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat
- type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes
- func (ms CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalRef() (terra.Reference, error)
- func (ms CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalWithRef(ref terra.Reference) CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes
- func (ms CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) Metric() ...
- func (ms CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) Stat() terra.StringValue
- func (ms CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) Unit() terra.StringValue
- type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric
- type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes
- func (m CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Dimensions() ...
- func (m CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalRef() (terra.Reference, error)
- func (m CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalWithRef(ref terra.Reference) ...
- func (m CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) MetricName() terra.StringValue
- func (m CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Namespace() terra.StringValue
- type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions
- type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes
- func (d CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalRef() (terra.Reference, error)
- func (d CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalWithRef(ref terra.Reference) ...
- func (d CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) Name() terra.StringValue
- func (d CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) Value() terra.StringValue
- type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsState
- type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricState
- type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatState
- type CustomizedCapacityMetricSpecificationMetricDataQueriesState
- type CustomizedCapacityMetricSpecificationState
- type CustomizedLoadMetricSpecification
- type CustomizedLoadMetricSpecificationAttributes
- func (clms CustomizedLoadMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (clms CustomizedLoadMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (clms CustomizedLoadMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) CustomizedLoadMetricSpecificationAttributes
- func (clms CustomizedLoadMetricSpecificationAttributes) MetricDataQueries() terra.ListValue[CustomizedLoadMetricSpecificationMetricDataQueriesAttributes]
- type CustomizedLoadMetricSpecificationMetricDataQueries
- type CustomizedLoadMetricSpecificationMetricDataQueriesAttributes
- func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Expression() terra.StringValue
- func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Id() terra.StringValue
- func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalRef() (terra.Reference, error)
- func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalWithRef(ref terra.Reference) CustomizedLoadMetricSpecificationMetricDataQueriesAttributes
- func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Label() terra.StringValue
- func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) MetricStat() ...
- func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) ReturnData() terra.BoolValue
- type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStat
- type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes
- func (ms CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalRef() (terra.Reference, error)
- func (ms CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalWithRef(ref terra.Reference) CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes
- func (ms CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) Metric() ...
- func (ms CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) Stat() terra.StringValue
- func (ms CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) Unit() terra.StringValue
- type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric
- type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes
- func (m CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Dimensions() ...
- func (m CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalRef() (terra.Reference, error)
- func (m CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalWithRef(ref terra.Reference) CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes
- func (m CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) MetricName() terra.StringValue
- func (m CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Namespace() terra.StringValue
- type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions
- type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes
- func (d CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalRef() (terra.Reference, error)
- func (d CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalWithRef(ref terra.Reference) ...
- func (d CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) Name() terra.StringValue
- func (d CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) Value() terra.StringValue
- type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsState
- type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricState
- type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatState
- type CustomizedLoadMetricSpecificationMetricDataQueriesState
- type CustomizedLoadMetricSpecificationState
- type CustomizedMetricSpecification
- type CustomizedMetricSpecificationAttributes
- func (cms CustomizedMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (cms CustomizedMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cms CustomizedMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) CustomizedMetricSpecificationAttributes
- func (cms CustomizedMetricSpecificationAttributes) MetricDimension() terra.ListValue[MetricDimensionAttributes]
- func (cms CustomizedMetricSpecificationAttributes) MetricName() terra.StringValue
- func (cms CustomizedMetricSpecificationAttributes) Metrics() terra.SetValue[MetricsAttributes]
- func (cms CustomizedMetricSpecificationAttributes) Namespace() terra.StringValue
- func (cms CustomizedMetricSpecificationAttributes) Statistic() terra.StringValue
- func (cms CustomizedMetricSpecificationAttributes) Unit() terra.StringValue
- type CustomizedMetricSpecificationState
- type CustomizedScalingMetricSpecification
- type CustomizedScalingMetricSpecificationAttributes
- func (csms CustomizedScalingMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (csms CustomizedScalingMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (csms CustomizedScalingMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) CustomizedScalingMetricSpecificationAttributes
- func (csms CustomizedScalingMetricSpecificationAttributes) MetricDataQueries() ...
- type CustomizedScalingMetricSpecificationMetricDataQueries
- type CustomizedScalingMetricSpecificationMetricDataQueriesAttributes
- func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Expression() terra.StringValue
- func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Id() terra.StringValue
- func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalRef() (terra.Reference, error)
- func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalWithRef(ref terra.Reference) CustomizedScalingMetricSpecificationMetricDataQueriesAttributes
- func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Label() terra.StringValue
- func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) MetricStat() ...
- func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) ReturnData() terra.BoolValue
- type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStat
- type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes
- func (ms CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalRef() (terra.Reference, error)
- func (ms CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalWithRef(ref terra.Reference) CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes
- func (ms CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) Metric() ...
- func (ms CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) Stat() terra.StringValue
- func (ms CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) Unit() terra.StringValue
- type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric
- type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes
- func (m CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Dimensions() ...
- func (m CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalRef() (terra.Reference, error)
- func (m CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalWithRef(ref terra.Reference) ...
- func (m CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) MetricName() terra.StringValue
- func (m CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Namespace() terra.StringValue
- type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions
- type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes
- func (d CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalRef() (terra.Reference, error)
- func (d CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalWithRef(ref terra.Reference) ...
- func (d CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) Name() terra.StringValue
- func (d CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) Value() terra.StringValue
- type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsState
- type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricState
- type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatState
- type CustomizedScalingMetricSpecificationMetricDataQueriesState
- type CustomizedScalingMetricSpecificationState
- type MetricDimension
- type MetricDimensionAttributes
- func (md MetricDimensionAttributes) InternalRef() (terra.Reference, error)
- func (md MetricDimensionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (md MetricDimensionAttributes) InternalWithRef(ref terra.Reference) MetricDimensionAttributes
- func (md MetricDimensionAttributes) Name() terra.StringValue
- func (md MetricDimensionAttributes) Value() terra.StringValue
- type MetricDimensionState
- type MetricSpecification
- type MetricSpecificationAttributes
- func (ms MetricSpecificationAttributes) CustomizedCapacityMetricSpecification() terra.ListValue[CustomizedCapacityMetricSpecificationAttributes]
- func (ms MetricSpecificationAttributes) CustomizedLoadMetricSpecification() terra.ListValue[CustomizedLoadMetricSpecificationAttributes]
- func (ms MetricSpecificationAttributes) CustomizedScalingMetricSpecification() terra.ListValue[CustomizedScalingMetricSpecificationAttributes]
- func (ms MetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (ms MetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms MetricSpecificationAttributes) InternalWithRef(ref terra.Reference) MetricSpecificationAttributes
- func (ms MetricSpecificationAttributes) PredefinedLoadMetricSpecification() terra.ListValue[PredefinedLoadMetricSpecificationAttributes]
- func (ms MetricSpecificationAttributes) PredefinedMetricPairSpecification() terra.ListValue[PredefinedMetricPairSpecificationAttributes]
- func (ms MetricSpecificationAttributes) PredefinedScalingMetricSpecification() terra.ListValue[PredefinedScalingMetricSpecificationAttributes]
- func (ms MetricSpecificationAttributes) TargetValue() terra.NumberValue
- type MetricSpecificationState
- type Metrics
- type MetricsAttributes
- func (m MetricsAttributes) Expression() terra.StringValue
- func (m MetricsAttributes) Id() terra.StringValue
- func (m MetricsAttributes) InternalRef() (terra.Reference, error)
- func (m MetricsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m MetricsAttributes) InternalWithRef(ref terra.Reference) MetricsAttributes
- func (m MetricsAttributes) Label() terra.StringValue
- func (m MetricsAttributes) MetricStat() terra.ListValue[MetricsMetricStatAttributes]
- func (m MetricsAttributes) ReturnData() terra.BoolValue
- type MetricsMetricStat
- type MetricsMetricStatAttributes
- func (ms MetricsMetricStatAttributes) InternalRef() (terra.Reference, error)
- func (ms MetricsMetricStatAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms MetricsMetricStatAttributes) InternalWithRef(ref terra.Reference) MetricsMetricStatAttributes
- func (ms MetricsMetricStatAttributes) Metric() terra.ListValue[MetricsMetricStatMetricAttributes]
- func (ms MetricsMetricStatAttributes) Stat() terra.StringValue
- func (ms MetricsMetricStatAttributes) Unit() terra.StringValue
- type MetricsMetricStatMetric
- type MetricsMetricStatMetricAttributes
- func (m MetricsMetricStatMetricAttributes) Dimensions() terra.SetValue[MetricsMetricStatMetricDimensionsAttributes]
- func (m MetricsMetricStatMetricAttributes) InternalRef() (terra.Reference, error)
- func (m MetricsMetricStatMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m MetricsMetricStatMetricAttributes) InternalWithRef(ref terra.Reference) MetricsMetricStatMetricAttributes
- func (m MetricsMetricStatMetricAttributes) MetricName() terra.StringValue
- func (m MetricsMetricStatMetricAttributes) Namespace() terra.StringValue
- type MetricsMetricStatMetricDimensions
- type MetricsMetricStatMetricDimensionsAttributes
- func (d MetricsMetricStatMetricDimensionsAttributes) InternalRef() (terra.Reference, error)
- func (d MetricsMetricStatMetricDimensionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d MetricsMetricStatMetricDimensionsAttributes) InternalWithRef(ref terra.Reference) MetricsMetricStatMetricDimensionsAttributes
- func (d MetricsMetricStatMetricDimensionsAttributes) Name() terra.StringValue
- func (d MetricsMetricStatMetricDimensionsAttributes) Value() terra.StringValue
- type MetricsMetricStatMetricDimensionsState
- type MetricsMetricStatMetricState
- type MetricsMetricStatState
- type MetricsState
- type PredefinedLoadMetricSpecification
- type PredefinedLoadMetricSpecificationAttributes
- func (plms PredefinedLoadMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (plms PredefinedLoadMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (plms PredefinedLoadMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) PredefinedLoadMetricSpecificationAttributes
- func (plms PredefinedLoadMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
- func (plms PredefinedLoadMetricSpecificationAttributes) ResourceLabel() terra.StringValue
- type PredefinedLoadMetricSpecificationState
- type PredefinedMetricPairSpecification
- type PredefinedMetricPairSpecificationAttributes
- func (pmps PredefinedMetricPairSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (pmps PredefinedMetricPairSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pmps PredefinedMetricPairSpecificationAttributes) InternalWithRef(ref terra.Reference) PredefinedMetricPairSpecificationAttributes
- func (pmps PredefinedMetricPairSpecificationAttributes) PredefinedMetricType() terra.StringValue
- func (pmps PredefinedMetricPairSpecificationAttributes) ResourceLabel() terra.StringValue
- type PredefinedMetricPairSpecificationState
- type PredefinedMetricSpecification
- type PredefinedMetricSpecificationAttributes
- func (pms PredefinedMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (pms PredefinedMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pms PredefinedMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) PredefinedMetricSpecificationAttributes
- func (pms PredefinedMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
- func (pms PredefinedMetricSpecificationAttributes) ResourceLabel() terra.StringValue
- type PredefinedMetricSpecificationState
- type PredefinedScalingMetricSpecification
- type PredefinedScalingMetricSpecificationAttributes
- func (psms PredefinedScalingMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (psms PredefinedScalingMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (psms PredefinedScalingMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) PredefinedScalingMetricSpecificationAttributes
- func (psms PredefinedScalingMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
- func (psms PredefinedScalingMetricSpecificationAttributes) ResourceLabel() terra.StringValue
- type PredefinedScalingMetricSpecificationState
- 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[MetricSpecificationAttributes]
- func (psc PredictiveScalingConfigurationAttributes) Mode() terra.StringValue
- func (psc PredictiveScalingConfigurationAttributes) SchedulingBufferTime() terra.StringValue
- type PredictiveScalingConfigurationState
- 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() terra.ListValue[CustomizedMetricSpecificationAttributes]
- 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() terra.ListValue[PredefinedMetricSpecificationAttributes]
- func (ttc TargetTrackingConfigurationAttributes) TargetValue() terra.NumberValue
- type TargetTrackingConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomizedCapacityMetricSpecification ¶
type CustomizedCapacityMetricSpecification struct { // CustomizedCapacityMetricSpecificationMetricDataQueries: min=1,max=10 MetricDataQueries []CustomizedCapacityMetricSpecificationMetricDataQueries `hcl:"metric_data_queries,block" validate:"min=1,max=10"` }
type CustomizedCapacityMetricSpecificationAttributes ¶
type CustomizedCapacityMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedCapacityMetricSpecificationAttributes) InternalRef ¶
func (ccms CustomizedCapacityMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (CustomizedCapacityMetricSpecificationAttributes) InternalTokens ¶
func (ccms CustomizedCapacityMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedCapacityMetricSpecificationAttributes) InternalWithRef ¶
func (ccms CustomizedCapacityMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) CustomizedCapacityMetricSpecificationAttributes
func (CustomizedCapacityMetricSpecificationAttributes) MetricDataQueries ¶
func (ccms CustomizedCapacityMetricSpecificationAttributes) MetricDataQueries() terra.ListValue[CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes]
type CustomizedCapacityMetricSpecificationMetricDataQueries ¶
type CustomizedCapacityMetricSpecificationMetricDataQueries 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"` // CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat: optional MetricStat *CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat `hcl:"metric_stat,block"` }
type CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Expression ¶
func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Expression() terra.StringValue
func (CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalRef ¶
func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalRef() (terra.Reference, error)
func (CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalTokens ¶
func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) InternalWithRef ¶
func (CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Label ¶
func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) Label() terra.StringValue
func (CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) MetricStat ¶
func (CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) ReturnData ¶
func (mdq CustomizedCapacityMetricSpecificationMetricDataQueriesAttributes) ReturnData() terra.BoolValue
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat struct { // Stat: string, required Stat terra.StringValue `hcl:"stat,attr" validate:"required"` // Unit: string, optional Unit terra.StringValue `hcl:"unit,attr"` // CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric: required Metric *CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric `hcl:"metric,block" validate:"required"` }
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalRef ¶
func (ms CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalRef() (terra.Reference, error)
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalTokens ¶
func (ms CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalWithRef ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` // CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions: min=0 Dimensions []CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions `hcl:"dimensions,block" validate:"min=0"` }
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Dimensions ¶
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalRef ¶
func (m CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalRef() (terra.Reference, error)
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalTokens ¶
func (m CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalWithRef ¶
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) MetricName ¶
func (m CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) MetricName() terra.StringValue
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalRef ¶
func (d CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalRef() (terra.Reference, error)
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalTokens ¶
func (d CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalWithRef ¶
func (CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) Name ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricState ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricState struct { MetricName string `json:"metric_name"` Namespace string `json:"namespace"` Dimensions []CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsState `json:"dimensions"` }
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatState ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatState struct { Stat string `json:"stat"` Unit string `json:"unit"` Metric []CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricState `json:"metric"` }
type CustomizedCapacityMetricSpecificationMetricDataQueriesState ¶
type CustomizedCapacityMetricSpecificationMetricDataQueriesState struct { Expression string `json:"expression"` Id string `json:"id"` Label string `json:"label"` ReturnData bool `json:"return_data"` MetricStat []CustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatState `json:"metric_stat"` }
type CustomizedCapacityMetricSpecificationState ¶
type CustomizedCapacityMetricSpecificationState struct {
MetricDataQueries []CustomizedCapacityMetricSpecificationMetricDataQueriesState `json:"metric_data_queries"`
}
type CustomizedLoadMetricSpecification ¶
type CustomizedLoadMetricSpecification struct { // CustomizedLoadMetricSpecificationMetricDataQueries: min=1,max=10 MetricDataQueries []CustomizedLoadMetricSpecificationMetricDataQueries `hcl:"metric_data_queries,block" validate:"min=1,max=10"` }
type CustomizedLoadMetricSpecificationAttributes ¶
type CustomizedLoadMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedLoadMetricSpecificationAttributes) InternalRef ¶
func (clms CustomizedLoadMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (CustomizedLoadMetricSpecificationAttributes) InternalTokens ¶
func (clms CustomizedLoadMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedLoadMetricSpecificationAttributes) InternalWithRef ¶
func (clms CustomizedLoadMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) CustomizedLoadMetricSpecificationAttributes
func (CustomizedLoadMetricSpecificationAttributes) MetricDataQueries ¶
func (clms CustomizedLoadMetricSpecificationAttributes) MetricDataQueries() terra.ListValue[CustomizedLoadMetricSpecificationMetricDataQueriesAttributes]
type CustomizedLoadMetricSpecificationMetricDataQueries ¶
type CustomizedLoadMetricSpecificationMetricDataQueries 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"` // CustomizedLoadMetricSpecificationMetricDataQueriesMetricStat: optional MetricStat *CustomizedLoadMetricSpecificationMetricDataQueriesMetricStat `hcl:"metric_stat,block"` }
type CustomizedLoadMetricSpecificationMetricDataQueriesAttributes ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Expression ¶
func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Expression() terra.StringValue
func (CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalRef ¶
func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalRef() (terra.Reference, error)
func (CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalTokens ¶
func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalWithRef ¶
func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) InternalWithRef(ref terra.Reference) CustomizedLoadMetricSpecificationMetricDataQueriesAttributes
func (CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Label ¶
func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) Label() terra.StringValue
func (CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) MetricStat ¶
func (CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) ReturnData ¶
func (mdq CustomizedLoadMetricSpecificationMetricDataQueriesAttributes) ReturnData() terra.BoolValue
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStat ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStat struct { // Stat: string, required Stat terra.StringValue `hcl:"stat,attr" validate:"required"` // Unit: string, optional Unit terra.StringValue `hcl:"unit,attr"` // CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric: required Metric *CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric `hcl:"metric,block" validate:"required"` }
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalRef ¶
func (ms CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalRef() (terra.Reference, error)
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalTokens ¶
func (ms CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalWithRef ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` // CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions: min=0 Dimensions []CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions `hcl:"dimensions,block" validate:"min=0"` }
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Dimensions ¶
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalRef ¶
func (m CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalRef() (terra.Reference, error)
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalTokens ¶
func (m CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalWithRef ¶
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) MetricName ¶
func (m CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) MetricName() terra.StringValue
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Namespace ¶
func (m CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Namespace() terra.StringValue
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalRef ¶
func (d CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalRef() (terra.Reference, error)
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalTokens ¶
func (d CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalWithRef ¶
func (CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) Name ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricState ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricState struct { MetricName string `json:"metric_name"` Namespace string `json:"namespace"` Dimensions []CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsState `json:"dimensions"` }
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatState ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatState struct { Stat string `json:"stat"` Unit string `json:"unit"` Metric []CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricState `json:"metric"` }
type CustomizedLoadMetricSpecificationMetricDataQueriesState ¶
type CustomizedLoadMetricSpecificationMetricDataQueriesState struct { Expression string `json:"expression"` Id string `json:"id"` Label string `json:"label"` ReturnData bool `json:"return_data"` MetricStat []CustomizedLoadMetricSpecificationMetricDataQueriesMetricStatState `json:"metric_stat"` }
type CustomizedLoadMetricSpecificationState ¶
type CustomizedLoadMetricSpecificationState struct {
MetricDataQueries []CustomizedLoadMetricSpecificationMetricDataQueriesState `json:"metric_data_queries"`
}
type CustomizedMetricSpecification ¶
type CustomizedMetricSpecification struct { // MetricName: string, optional MetricName terra.StringValue `hcl:"metric_name,attr"` // Namespace: string, optional Namespace terra.StringValue `hcl:"namespace,attr"` // Statistic: string, optional Statistic terra.StringValue `hcl:"statistic,attr"` // Unit: string, optional Unit terra.StringValue `hcl:"unit,attr"` // MetricDimension: min=0 MetricDimension []MetricDimension `hcl:"metric_dimension,block" validate:"min=0"` // Metrics: min=0 Metrics []Metrics `hcl:"metrics,block" validate:"min=0"` }
type CustomizedMetricSpecificationAttributes ¶
type CustomizedMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedMetricSpecificationAttributes) InternalRef ¶
func (cms CustomizedMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (CustomizedMetricSpecificationAttributes) InternalTokens ¶
func (cms CustomizedMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedMetricSpecificationAttributes) InternalWithRef ¶
func (cms CustomizedMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) CustomizedMetricSpecificationAttributes
func (CustomizedMetricSpecificationAttributes) MetricDimension ¶
func (cms CustomizedMetricSpecificationAttributes) MetricDimension() terra.ListValue[MetricDimensionAttributes]
func (CustomizedMetricSpecificationAttributes) MetricName ¶
func (cms CustomizedMetricSpecificationAttributes) MetricName() terra.StringValue
func (CustomizedMetricSpecificationAttributes) Metrics ¶
func (cms CustomizedMetricSpecificationAttributes) Metrics() terra.SetValue[MetricsAttributes]
func (CustomizedMetricSpecificationAttributes) Namespace ¶
func (cms CustomizedMetricSpecificationAttributes) Namespace() terra.StringValue
func (CustomizedMetricSpecificationAttributes) Statistic ¶
func (cms CustomizedMetricSpecificationAttributes) Statistic() terra.StringValue
func (CustomizedMetricSpecificationAttributes) Unit ¶
func (cms CustomizedMetricSpecificationAttributes) Unit() terra.StringValue
type CustomizedMetricSpecificationState ¶
type CustomizedMetricSpecificationState struct { MetricName string `json:"metric_name"` Namespace string `json:"namespace"` Statistic string `json:"statistic"` Unit string `json:"unit"` MetricDimension []MetricDimensionState `json:"metric_dimension"` Metrics []MetricsState `json:"metrics"` }
type CustomizedScalingMetricSpecification ¶
type CustomizedScalingMetricSpecification struct { // CustomizedScalingMetricSpecificationMetricDataQueries: min=1,max=10 MetricDataQueries []CustomizedScalingMetricSpecificationMetricDataQueries `hcl:"metric_data_queries,block" validate:"min=1,max=10"` }
type CustomizedScalingMetricSpecificationAttributes ¶
type CustomizedScalingMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedScalingMetricSpecificationAttributes) InternalRef ¶
func (csms CustomizedScalingMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (CustomizedScalingMetricSpecificationAttributes) InternalTokens ¶
func (csms CustomizedScalingMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedScalingMetricSpecificationAttributes) InternalWithRef ¶
func (csms CustomizedScalingMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) CustomizedScalingMetricSpecificationAttributes
func (CustomizedScalingMetricSpecificationAttributes) MetricDataQueries ¶
func (csms CustomizedScalingMetricSpecificationAttributes) MetricDataQueries() terra.ListValue[CustomizedScalingMetricSpecificationMetricDataQueriesAttributes]
type CustomizedScalingMetricSpecificationMetricDataQueries ¶
type CustomizedScalingMetricSpecificationMetricDataQueries 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"` // CustomizedScalingMetricSpecificationMetricDataQueriesMetricStat: optional MetricStat *CustomizedScalingMetricSpecificationMetricDataQueriesMetricStat `hcl:"metric_stat,block"` }
type CustomizedScalingMetricSpecificationMetricDataQueriesAttributes ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Expression ¶
func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Expression() terra.StringValue
func (CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalRef ¶
func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalRef() (terra.Reference, error)
func (CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalTokens ¶
func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalWithRef ¶
func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) InternalWithRef(ref terra.Reference) CustomizedScalingMetricSpecificationMetricDataQueriesAttributes
func (CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Label ¶
func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) Label() terra.StringValue
func (CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) MetricStat ¶
func (CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) ReturnData ¶
func (mdq CustomizedScalingMetricSpecificationMetricDataQueriesAttributes) ReturnData() terra.BoolValue
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStat ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStat struct { // Stat: string, required Stat terra.StringValue `hcl:"stat,attr" validate:"required"` // Unit: string, optional Unit terra.StringValue `hcl:"unit,attr"` // CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric: required Metric *CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric `hcl:"metric,block" validate:"required"` }
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalRef ¶
func (ms CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalRef() (terra.Reference, error)
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalTokens ¶
func (ms CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatAttributes) InternalWithRef ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` // CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions: min=0 Dimensions []CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions `hcl:"dimensions,block" validate:"min=0"` }
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) Dimensions ¶
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalRef ¶
func (m CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalRef() (terra.Reference, error)
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalTokens ¶
func (m CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) InternalWithRef ¶
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) MetricName ¶
func (m CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricAttributes) MetricName() terra.StringValue
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes struct {
// contains filtered or unexported fields
}
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalRef ¶
func (d CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalRef() (terra.Reference, error)
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalTokens ¶
func (d CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) InternalWithRef ¶
func (CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsAttributes) Name ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricState ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricState struct { MetricName string `json:"metric_name"` Namespace string `json:"namespace"` Dimensions []CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsState `json:"dimensions"` }
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatState ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatState struct { Stat string `json:"stat"` Unit string `json:"unit"` Metric []CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricState `json:"metric"` }
type CustomizedScalingMetricSpecificationMetricDataQueriesState ¶
type CustomizedScalingMetricSpecificationMetricDataQueriesState struct { Expression string `json:"expression"` Id string `json:"id"` Label string `json:"label"` ReturnData bool `json:"return_data"` MetricStat []CustomizedScalingMetricSpecificationMetricDataQueriesMetricStatState `json:"metric_stat"` }
type CustomizedScalingMetricSpecificationState ¶
type CustomizedScalingMetricSpecificationState struct {
MetricDataQueries []CustomizedScalingMetricSpecificationMetricDataQueriesState `json:"metric_data_queries"`
}
type MetricDimension ¶
type MetricDimension struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type MetricDimensionAttributes ¶
type MetricDimensionAttributes struct {
// contains filtered or unexported fields
}
func (MetricDimensionAttributes) InternalRef ¶
func (md MetricDimensionAttributes) InternalRef() (terra.Reference, error)
func (MetricDimensionAttributes) InternalTokens ¶
func (md MetricDimensionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetricDimensionAttributes) InternalWithRef ¶
func (md MetricDimensionAttributes) InternalWithRef(ref terra.Reference) MetricDimensionAttributes
func (MetricDimensionAttributes) Name ¶
func (md MetricDimensionAttributes) Name() terra.StringValue
func (MetricDimensionAttributes) Value ¶
func (md MetricDimensionAttributes) Value() terra.StringValue
type MetricDimensionState ¶
type MetricSpecification ¶
type MetricSpecification struct { // TargetValue: number, required TargetValue terra.NumberValue `hcl:"target_value,attr" validate:"required"` // CustomizedCapacityMetricSpecification: optional CustomizedCapacityMetricSpecification *CustomizedCapacityMetricSpecification `hcl:"customized_capacity_metric_specification,block"` // CustomizedLoadMetricSpecification: optional CustomizedLoadMetricSpecification *CustomizedLoadMetricSpecification `hcl:"customized_load_metric_specification,block"` // CustomizedScalingMetricSpecification: optional CustomizedScalingMetricSpecification *CustomizedScalingMetricSpecification `hcl:"customized_scaling_metric_specification,block"` // PredefinedLoadMetricSpecification: optional PredefinedLoadMetricSpecification *PredefinedLoadMetricSpecification `hcl:"predefined_load_metric_specification,block"` // PredefinedMetricPairSpecification: optional PredefinedMetricPairSpecification *PredefinedMetricPairSpecification `hcl:"predefined_metric_pair_specification,block"` // PredefinedScalingMetricSpecification: optional PredefinedScalingMetricSpecification *PredefinedScalingMetricSpecification `hcl:"predefined_scaling_metric_specification,block"` }
type MetricSpecificationAttributes ¶
type MetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (MetricSpecificationAttributes) CustomizedCapacityMetricSpecification ¶
func (ms MetricSpecificationAttributes) CustomizedCapacityMetricSpecification() terra.ListValue[CustomizedCapacityMetricSpecificationAttributes]
func (MetricSpecificationAttributes) CustomizedLoadMetricSpecification ¶
func (ms MetricSpecificationAttributes) CustomizedLoadMetricSpecification() terra.ListValue[CustomizedLoadMetricSpecificationAttributes]
func (MetricSpecificationAttributes) CustomizedScalingMetricSpecification ¶
func (ms MetricSpecificationAttributes) CustomizedScalingMetricSpecification() terra.ListValue[CustomizedScalingMetricSpecificationAttributes]
func (MetricSpecificationAttributes) InternalRef ¶
func (ms MetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (MetricSpecificationAttributes) InternalTokens ¶
func (ms MetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetricSpecificationAttributes) InternalWithRef ¶
func (ms MetricSpecificationAttributes) InternalWithRef(ref terra.Reference) MetricSpecificationAttributes
func (MetricSpecificationAttributes) PredefinedLoadMetricSpecification ¶
func (ms MetricSpecificationAttributes) PredefinedLoadMetricSpecification() terra.ListValue[PredefinedLoadMetricSpecificationAttributes]
func (MetricSpecificationAttributes) PredefinedMetricPairSpecification ¶
func (ms MetricSpecificationAttributes) PredefinedMetricPairSpecification() terra.ListValue[PredefinedMetricPairSpecificationAttributes]
func (MetricSpecificationAttributes) PredefinedScalingMetricSpecification ¶
func (ms MetricSpecificationAttributes) PredefinedScalingMetricSpecification() terra.ListValue[PredefinedScalingMetricSpecificationAttributes]
func (MetricSpecificationAttributes) TargetValue ¶
func (ms MetricSpecificationAttributes) TargetValue() terra.NumberValue
type MetricSpecificationState ¶
type MetricSpecificationState struct { TargetValue float64 `json:"target_value"` CustomizedCapacityMetricSpecification []CustomizedCapacityMetricSpecificationState `json:"customized_capacity_metric_specification"` CustomizedLoadMetricSpecification []CustomizedLoadMetricSpecificationState `json:"customized_load_metric_specification"` CustomizedScalingMetricSpecification []CustomizedScalingMetricSpecificationState `json:"customized_scaling_metric_specification"` PredefinedLoadMetricSpecification []PredefinedLoadMetricSpecificationState `json:"predefined_load_metric_specification"` PredefinedMetricPairSpecification []PredefinedMetricPairSpecificationState `json:"predefined_metric_pair_specification"` PredefinedScalingMetricSpecification []PredefinedScalingMetricSpecificationState `json:"predefined_scaling_metric_specification"` }
type Metrics ¶
type Metrics 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"` // MetricsMetricStat: optional MetricStat *MetricsMetricStat `hcl:"metric_stat,block"` }
type MetricsAttributes ¶
type MetricsAttributes struct {
// contains filtered or unexported fields
}
func (MetricsAttributes) Expression ¶
func (m MetricsAttributes) Expression() terra.StringValue
func (MetricsAttributes) Id ¶
func (m MetricsAttributes) Id() terra.StringValue
func (MetricsAttributes) InternalRef ¶
func (m MetricsAttributes) InternalRef() (terra.Reference, error)
func (MetricsAttributes) InternalTokens ¶
func (m MetricsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetricsAttributes) InternalWithRef ¶
func (m MetricsAttributes) InternalWithRef(ref terra.Reference) MetricsAttributes
func (MetricsAttributes) Label ¶
func (m MetricsAttributes) Label() terra.StringValue
func (MetricsAttributes) MetricStat ¶
func (m MetricsAttributes) MetricStat() terra.ListValue[MetricsMetricStatAttributes]
func (MetricsAttributes) ReturnData ¶
func (m MetricsAttributes) ReturnData() terra.BoolValue
type MetricsMetricStat ¶
type MetricsMetricStat struct { // Stat: string, required Stat terra.StringValue `hcl:"stat,attr" validate:"required"` // Unit: string, optional Unit terra.StringValue `hcl:"unit,attr"` // MetricsMetricStatMetric: required Metric *MetricsMetricStatMetric `hcl:"metric,block" validate:"required"` }
type MetricsMetricStatAttributes ¶
type MetricsMetricStatAttributes struct {
// contains filtered or unexported fields
}
func (MetricsMetricStatAttributes) InternalRef ¶
func (ms MetricsMetricStatAttributes) InternalRef() (terra.Reference, error)
func (MetricsMetricStatAttributes) InternalTokens ¶
func (ms MetricsMetricStatAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetricsMetricStatAttributes) InternalWithRef ¶
func (ms MetricsMetricStatAttributes) InternalWithRef(ref terra.Reference) MetricsMetricStatAttributes
func (MetricsMetricStatAttributes) Metric ¶
func (ms MetricsMetricStatAttributes) Metric() terra.ListValue[MetricsMetricStatMetricAttributes]
func (MetricsMetricStatAttributes) Stat ¶
func (ms MetricsMetricStatAttributes) Stat() terra.StringValue
func (MetricsMetricStatAttributes) Unit ¶
func (ms MetricsMetricStatAttributes) Unit() terra.StringValue
type MetricsMetricStatMetric ¶
type MetricsMetricStatMetric struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` // MetricsMetricStatMetricDimensions: min=0 Dimensions []MetricsMetricStatMetricDimensions `hcl:"dimensions,block" validate:"min=0"` }
type MetricsMetricStatMetricAttributes ¶
type MetricsMetricStatMetricAttributes struct {
// contains filtered or unexported fields
}
func (MetricsMetricStatMetricAttributes) Dimensions ¶
func (m MetricsMetricStatMetricAttributes) Dimensions() terra.SetValue[MetricsMetricStatMetricDimensionsAttributes]
func (MetricsMetricStatMetricAttributes) InternalRef ¶
func (m MetricsMetricStatMetricAttributes) InternalRef() (terra.Reference, error)
func (MetricsMetricStatMetricAttributes) InternalTokens ¶
func (m MetricsMetricStatMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetricsMetricStatMetricAttributes) InternalWithRef ¶
func (m MetricsMetricStatMetricAttributes) InternalWithRef(ref terra.Reference) MetricsMetricStatMetricAttributes
func (MetricsMetricStatMetricAttributes) MetricName ¶
func (m MetricsMetricStatMetricAttributes) MetricName() terra.StringValue
func (MetricsMetricStatMetricAttributes) Namespace ¶
func (m MetricsMetricStatMetricAttributes) Namespace() terra.StringValue
type MetricsMetricStatMetricDimensions ¶
type MetricsMetricStatMetricDimensions struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type MetricsMetricStatMetricDimensionsAttributes ¶
type MetricsMetricStatMetricDimensionsAttributes struct {
// contains filtered or unexported fields
}
func (MetricsMetricStatMetricDimensionsAttributes) InternalRef ¶
func (d MetricsMetricStatMetricDimensionsAttributes) InternalRef() (terra.Reference, error)
func (MetricsMetricStatMetricDimensionsAttributes) InternalTokens ¶
func (d MetricsMetricStatMetricDimensionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetricsMetricStatMetricDimensionsAttributes) InternalWithRef ¶
func (d MetricsMetricStatMetricDimensionsAttributes) InternalWithRef(ref terra.Reference) MetricsMetricStatMetricDimensionsAttributes
func (MetricsMetricStatMetricDimensionsAttributes) Name ¶
func (d MetricsMetricStatMetricDimensionsAttributes) Name() terra.StringValue
func (MetricsMetricStatMetricDimensionsAttributes) Value ¶
func (d MetricsMetricStatMetricDimensionsAttributes) Value() terra.StringValue
type MetricsMetricStatMetricState ¶
type MetricsMetricStatMetricState struct { MetricName string `json:"metric_name"` Namespace string `json:"namespace"` Dimensions []MetricsMetricStatMetricDimensionsState `json:"dimensions"` }
type MetricsMetricStatState ¶
type MetricsMetricStatState struct { Stat string `json:"stat"` Unit string `json:"unit"` Metric []MetricsMetricStatMetricState `json:"metric"` }
type MetricsState ¶
type MetricsState struct { Expression string `json:"expression"` Id string `json:"id"` Label string `json:"label"` ReturnData bool `json:"return_data"` MetricStat []MetricsMetricStatState `json:"metric_stat"` }
type PredefinedLoadMetricSpecification ¶
type PredefinedLoadMetricSpecification 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 PredefinedLoadMetricSpecificationAttributes ¶
type PredefinedLoadMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredefinedLoadMetricSpecificationAttributes) InternalRef ¶
func (plms PredefinedLoadMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredefinedLoadMetricSpecificationAttributes) InternalTokens ¶
func (plms PredefinedLoadMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredefinedLoadMetricSpecificationAttributes) InternalWithRef ¶
func (plms PredefinedLoadMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) PredefinedLoadMetricSpecificationAttributes
func (PredefinedLoadMetricSpecificationAttributes) PredefinedMetricType ¶
func (plms PredefinedLoadMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
func (PredefinedLoadMetricSpecificationAttributes) ResourceLabel ¶
func (plms PredefinedLoadMetricSpecificationAttributes) ResourceLabel() terra.StringValue
type PredefinedMetricPairSpecification ¶
type PredefinedMetricPairSpecification 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 PredefinedMetricPairSpecificationAttributes ¶
type PredefinedMetricPairSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredefinedMetricPairSpecificationAttributes) InternalRef ¶
func (pmps PredefinedMetricPairSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredefinedMetricPairSpecificationAttributes) InternalTokens ¶
func (pmps PredefinedMetricPairSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredefinedMetricPairSpecificationAttributes) InternalWithRef ¶
func (pmps PredefinedMetricPairSpecificationAttributes) InternalWithRef(ref terra.Reference) PredefinedMetricPairSpecificationAttributes
func (PredefinedMetricPairSpecificationAttributes) PredefinedMetricType ¶
func (pmps PredefinedMetricPairSpecificationAttributes) PredefinedMetricType() terra.StringValue
func (PredefinedMetricPairSpecificationAttributes) ResourceLabel ¶
func (pmps PredefinedMetricPairSpecificationAttributes) ResourceLabel() terra.StringValue
type PredefinedMetricSpecification ¶
type PredefinedMetricSpecification 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 PredefinedMetricSpecificationAttributes ¶
type PredefinedMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredefinedMetricSpecificationAttributes) InternalRef ¶
func (pms PredefinedMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredefinedMetricSpecificationAttributes) InternalTokens ¶
func (pms PredefinedMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredefinedMetricSpecificationAttributes) InternalWithRef ¶
func (pms PredefinedMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) PredefinedMetricSpecificationAttributes
func (PredefinedMetricSpecificationAttributes) PredefinedMetricType ¶
func (pms PredefinedMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
func (PredefinedMetricSpecificationAttributes) ResourceLabel ¶
func (pms PredefinedMetricSpecificationAttributes) ResourceLabel() terra.StringValue
type PredefinedScalingMetricSpecification ¶
type PredefinedScalingMetricSpecification 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 PredefinedScalingMetricSpecificationAttributes ¶
type PredefinedScalingMetricSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (PredefinedScalingMetricSpecificationAttributes) InternalRef ¶
func (psms PredefinedScalingMetricSpecificationAttributes) InternalRef() (terra.Reference, error)
func (PredefinedScalingMetricSpecificationAttributes) InternalTokens ¶
func (psms PredefinedScalingMetricSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PredefinedScalingMetricSpecificationAttributes) InternalWithRef ¶
func (psms PredefinedScalingMetricSpecificationAttributes) InternalWithRef(ref terra.Reference) PredefinedScalingMetricSpecificationAttributes
func (PredefinedScalingMetricSpecificationAttributes) PredefinedMetricType ¶
func (psms PredefinedScalingMetricSpecificationAttributes) PredefinedMetricType() terra.StringValue
func (PredefinedScalingMetricSpecificationAttributes) ResourceLabel ¶
func (psms PredefinedScalingMetricSpecificationAttributes) ResourceLabel() terra.StringValue
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"` // MetricSpecification: required MetricSpecification *MetricSpecification `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[MetricSpecificationAttributes]
func (PredictiveScalingConfigurationAttributes) Mode ¶
func (psc PredictiveScalingConfigurationAttributes) Mode() terra.StringValue
func (PredictiveScalingConfigurationAttributes) SchedulingBufferTime ¶
func (psc PredictiveScalingConfigurationAttributes) SchedulingBufferTime() terra.StringValue
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 []MetricSpecificationState `json:"metric_specification"` }
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"` // CustomizedMetricSpecification: optional CustomizedMetricSpecification *CustomizedMetricSpecification `hcl:"customized_metric_specification,block"` // PredefinedMetricSpecification: optional PredefinedMetricSpecification *PredefinedMetricSpecification `hcl:"predefined_metric_specification,block"` }
type TargetTrackingConfigurationAttributes ¶
type TargetTrackingConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (TargetTrackingConfigurationAttributes) CustomizedMetricSpecification ¶
func (ttc TargetTrackingConfigurationAttributes) CustomizedMetricSpecification() terra.ListValue[CustomizedMetricSpecificationAttributes]
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[PredefinedMetricSpecificationAttributes]
func (TargetTrackingConfigurationAttributes) TargetValue ¶
func (ttc TargetTrackingConfigurationAttributes) TargetValue() terra.NumberValue
type TargetTrackingConfigurationState ¶
type TargetTrackingConfigurationState struct { DisableScaleIn bool `json:"disable_scale_in"` TargetValue float64 `json:"target_value"` CustomizedMetricSpecification []CustomizedMetricSpecificationState `json:"customized_metric_specification"` PredefinedMetricSpecification []PredefinedMetricSpecificationState `json:"predefined_metric_specification"` }
Click to show internal directories.
Click to hide internal directories.