Documentation ¶
Index ¶
- type ExcludeFilter
- type ExcludeFilterAttributes
- func (ef ExcludeFilterAttributes) InternalRef() (terra.Reference, error)
- func (ef ExcludeFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ef ExcludeFilterAttributes) InternalWithRef(ref terra.Reference) ExcludeFilterAttributes
- func (ef ExcludeFilterAttributes) MetricNames() terra.SetValue[terra.StringValue]
- func (ef ExcludeFilterAttributes) Namespace() terra.StringValue
- type ExcludeFilterState
- type IncludeFilter
- type IncludeFilterAttributes
- func (_if IncludeFilterAttributes) InternalRef() (terra.Reference, error)
- func (_if IncludeFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (_if IncludeFilterAttributes) InternalWithRef(ref terra.Reference) IncludeFilterAttributes
- func (_if IncludeFilterAttributes) MetricNames() terra.SetValue[terra.StringValue]
- func (_if IncludeFilterAttributes) Namespace() terra.StringValue
- type IncludeFilterState
- type IncludeMetric
- type IncludeMetricAttributes
- func (im IncludeMetricAttributes) InternalRef() (terra.Reference, error)
- func (im IncludeMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (im IncludeMetricAttributes) InternalWithRef(ref terra.Reference) IncludeMetricAttributes
- func (im IncludeMetricAttributes) MetricName() terra.StringValue
- func (im IncludeMetricAttributes) Namespace() terra.StringValue
- type IncludeMetricState
- type StatisticsConfiguration
- type StatisticsConfigurationAttributes
- func (sc StatisticsConfigurationAttributes) AdditionalStatistics() terra.SetValue[terra.StringValue]
- func (sc StatisticsConfigurationAttributes) IncludeMetric() terra.SetValue[IncludeMetricAttributes]
- func (sc StatisticsConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (sc StatisticsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc StatisticsConfigurationAttributes) InternalWithRef(ref terra.Reference) StatisticsConfigurationAttributes
- type StatisticsConfigurationState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExcludeFilter ¶
type ExcludeFilter struct { // MetricNames: set of string, optional MetricNames terra.SetValue[terra.StringValue] `hcl:"metric_names,attr"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` }
type ExcludeFilterAttributes ¶
type ExcludeFilterAttributes struct {
// contains filtered or unexported fields
}
func (ExcludeFilterAttributes) InternalRef ¶
func (ef ExcludeFilterAttributes) InternalRef() (terra.Reference, error)
func (ExcludeFilterAttributes) InternalTokens ¶
func (ef ExcludeFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExcludeFilterAttributes) InternalWithRef ¶
func (ef ExcludeFilterAttributes) InternalWithRef(ref terra.Reference) ExcludeFilterAttributes
func (ExcludeFilterAttributes) MetricNames ¶
func (ef ExcludeFilterAttributes) MetricNames() terra.SetValue[terra.StringValue]
func (ExcludeFilterAttributes) Namespace ¶
func (ef ExcludeFilterAttributes) Namespace() terra.StringValue
type ExcludeFilterState ¶
type IncludeFilter ¶
type IncludeFilter struct { // MetricNames: set of string, optional MetricNames terra.SetValue[terra.StringValue] `hcl:"metric_names,attr"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` }
type IncludeFilterAttributes ¶
type IncludeFilterAttributes struct {
// contains filtered or unexported fields
}
func (IncludeFilterAttributes) InternalRef ¶
func (_if IncludeFilterAttributes) InternalRef() (terra.Reference, error)
func (IncludeFilterAttributes) InternalTokens ¶
func (_if IncludeFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IncludeFilterAttributes) InternalWithRef ¶
func (_if IncludeFilterAttributes) InternalWithRef(ref terra.Reference) IncludeFilterAttributes
func (IncludeFilterAttributes) MetricNames ¶
func (_if IncludeFilterAttributes) MetricNames() terra.SetValue[terra.StringValue]
func (IncludeFilterAttributes) Namespace ¶
func (_if IncludeFilterAttributes) Namespace() terra.StringValue
type IncludeFilterState ¶
type IncludeMetric ¶
type IncludeMetric struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` }
type IncludeMetricAttributes ¶
type IncludeMetricAttributes struct {
// contains filtered or unexported fields
}
func (IncludeMetricAttributes) InternalRef ¶
func (im IncludeMetricAttributes) InternalRef() (terra.Reference, error)
func (IncludeMetricAttributes) InternalTokens ¶
func (im IncludeMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IncludeMetricAttributes) InternalWithRef ¶
func (im IncludeMetricAttributes) InternalWithRef(ref terra.Reference) IncludeMetricAttributes
func (IncludeMetricAttributes) MetricName ¶
func (im IncludeMetricAttributes) MetricName() terra.StringValue
func (IncludeMetricAttributes) Namespace ¶
func (im IncludeMetricAttributes) Namespace() terra.StringValue
type IncludeMetricState ¶
type StatisticsConfiguration ¶
type StatisticsConfiguration struct { // AdditionalStatistics: set of string, required AdditionalStatistics terra.SetValue[terra.StringValue] `hcl:"additional_statistics,attr" validate:"required"` // IncludeMetric: min=1 IncludeMetric []IncludeMetric `hcl:"include_metric,block" validate:"min=1"` }
type StatisticsConfigurationAttributes ¶
type StatisticsConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (StatisticsConfigurationAttributes) AdditionalStatistics ¶
func (sc StatisticsConfigurationAttributes) AdditionalStatistics() terra.SetValue[terra.StringValue]
func (StatisticsConfigurationAttributes) IncludeMetric ¶
func (sc StatisticsConfigurationAttributes) IncludeMetric() terra.SetValue[IncludeMetricAttributes]
func (StatisticsConfigurationAttributes) InternalRef ¶
func (sc StatisticsConfigurationAttributes) InternalRef() (terra.Reference, error)
func (StatisticsConfigurationAttributes) InternalTokens ¶
func (sc StatisticsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatisticsConfigurationAttributes) InternalWithRef ¶
func (sc StatisticsConfigurationAttributes) InternalWithRef(ref terra.Reference) StatisticsConfigurationAttributes
type StatisticsConfigurationState ¶
type StatisticsConfigurationState struct { AdditionalStatistics []string `json:"additional_statistics"` IncludeMetric []IncludeMetricState `json:"include_metric"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.