Documentation ¶
Index ¶
- type MetricDimensions
- type MetricDimensionsAttributes
- func (md MetricDimensionsAttributes) Class() terra.StringValue
- func (md MetricDimensionsAttributes) InternalRef() (terra.Reference, error)
- func (md MetricDimensionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (md MetricDimensionsAttributes) InternalWithRef(ref terra.Reference) MetricDimensionsAttributes
- func (md MetricDimensionsAttributes) Resource() terra.StringValue
- func (md MetricDimensionsAttributes) Service() terra.StringValue
- func (md MetricDimensionsAttributes) Type() terra.StringValue
- type MetricDimensionsState
- type UsageMetric
- type UsageMetricAttributes
- func (um UsageMetricAttributes) InternalRef() (terra.Reference, error)
- func (um UsageMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (um UsageMetricAttributes) InternalWithRef(ref terra.Reference) UsageMetricAttributes
- func (um UsageMetricAttributes) MetricDimensions() terra.ListValue[MetricDimensionsAttributes]
- func (um UsageMetricAttributes) MetricName() terra.StringValue
- func (um UsageMetricAttributes) MetricNamespace() terra.StringValue
- func (um UsageMetricAttributes) MetricStatisticRecommendation() terra.StringValue
- type UsageMetricState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetricDimensions ¶
type MetricDimensions struct{}
type MetricDimensionsAttributes ¶
type MetricDimensionsAttributes struct {
// contains filtered or unexported fields
}
func (MetricDimensionsAttributes) Class ¶
func (md MetricDimensionsAttributes) Class() terra.StringValue
func (MetricDimensionsAttributes) InternalRef ¶
func (md MetricDimensionsAttributes) InternalRef() (terra.Reference, error)
func (MetricDimensionsAttributes) InternalTokens ¶
func (md MetricDimensionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetricDimensionsAttributes) InternalWithRef ¶
func (md MetricDimensionsAttributes) InternalWithRef(ref terra.Reference) MetricDimensionsAttributes
func (MetricDimensionsAttributes) Resource ¶
func (md MetricDimensionsAttributes) Resource() terra.StringValue
func (MetricDimensionsAttributes) Service ¶
func (md MetricDimensionsAttributes) Service() terra.StringValue
func (MetricDimensionsAttributes) Type ¶
func (md MetricDimensionsAttributes) Type() terra.StringValue
type MetricDimensionsState ¶
type UsageMetric ¶
type UsageMetric struct { // MetricDimensions: min=0 MetricDimensions []MetricDimensions `hcl:"metric_dimensions,block" validate:"min=0"` }
type UsageMetricAttributes ¶
type UsageMetricAttributes struct {
// contains filtered or unexported fields
}
func (UsageMetricAttributes) InternalRef ¶
func (um UsageMetricAttributes) InternalRef() (terra.Reference, error)
func (UsageMetricAttributes) InternalTokens ¶
func (um UsageMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UsageMetricAttributes) InternalWithRef ¶
func (um UsageMetricAttributes) InternalWithRef(ref terra.Reference) UsageMetricAttributes
func (UsageMetricAttributes) MetricDimensions ¶
func (um UsageMetricAttributes) MetricDimensions() terra.ListValue[MetricDimensionsAttributes]
func (UsageMetricAttributes) MetricName ¶
func (um UsageMetricAttributes) MetricName() terra.StringValue
func (UsageMetricAttributes) MetricNamespace ¶
func (um UsageMetricAttributes) MetricNamespace() terra.StringValue
func (UsageMetricAttributes) MetricStatisticRecommendation ¶
func (um UsageMetricAttributes) MetricStatisticRecommendation() terra.StringValue
type UsageMetricState ¶
type UsageMetricState struct { MetricName string `json:"metric_name"` MetricNamespace string `json:"metric_namespace"` MetricStatisticRecommendation string `json:"metric_statistic_recommendation"` MetricDimensions []MetricDimensionsState `json:"metric_dimensions"` }
Click to show internal directories.
Click to hide internal directories.