Documentation ¶
Index ¶
- type AccessLogSettings
- type AccessLogSettingsAttributes
- func (als AccessLogSettingsAttributes) DestinationArn() terra.StringValue
- func (als AccessLogSettingsAttributes) Format() terra.StringValue
- func (als AccessLogSettingsAttributes) InternalRef() (terra.Reference, error)
- func (als AccessLogSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (als AccessLogSettingsAttributes) InternalWithRef(ref terra.Reference) AccessLogSettingsAttributes
- type AccessLogSettingsState
- type DefaultRouteSettings
- type DefaultRouteSettingsAttributes
- func (drs DefaultRouteSettingsAttributes) DataTraceEnabled() terra.BoolValue
- func (drs DefaultRouteSettingsAttributes) DetailedMetricsEnabled() terra.BoolValue
- func (drs DefaultRouteSettingsAttributes) InternalRef() (terra.Reference, error)
- func (drs DefaultRouteSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (drs DefaultRouteSettingsAttributes) InternalWithRef(ref terra.Reference) DefaultRouteSettingsAttributes
- func (drs DefaultRouteSettingsAttributes) LoggingLevel() terra.StringValue
- func (drs DefaultRouteSettingsAttributes) ThrottlingBurstLimit() terra.NumberValue
- func (drs DefaultRouteSettingsAttributes) ThrottlingRateLimit() terra.NumberValue
- type DefaultRouteSettingsState
- type RouteSettings
- type RouteSettingsAttributes
- func (rs RouteSettingsAttributes) DataTraceEnabled() terra.BoolValue
- func (rs RouteSettingsAttributes) DetailedMetricsEnabled() terra.BoolValue
- func (rs RouteSettingsAttributes) InternalRef() (terra.Reference, error)
- func (rs RouteSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rs RouteSettingsAttributes) InternalWithRef(ref terra.Reference) RouteSettingsAttributes
- func (rs RouteSettingsAttributes) LoggingLevel() terra.StringValue
- func (rs RouteSettingsAttributes) RouteKey() terra.StringValue
- func (rs RouteSettingsAttributes) ThrottlingBurstLimit() terra.NumberValue
- func (rs RouteSettingsAttributes) ThrottlingRateLimit() terra.NumberValue
- type RouteSettingsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessLogSettings ¶
type AccessLogSettings struct { // DestinationArn: string, required DestinationArn terra.StringValue `hcl:"destination_arn,attr" validate:"required"` // Format: string, required Format terra.StringValue `hcl:"format,attr" validate:"required"` }
type AccessLogSettingsAttributes ¶
type AccessLogSettingsAttributes struct {
// contains filtered or unexported fields
}
func (AccessLogSettingsAttributes) DestinationArn ¶
func (als AccessLogSettingsAttributes) DestinationArn() terra.StringValue
func (AccessLogSettingsAttributes) Format ¶
func (als AccessLogSettingsAttributes) Format() terra.StringValue
func (AccessLogSettingsAttributes) InternalRef ¶
func (als AccessLogSettingsAttributes) InternalRef() (terra.Reference, error)
func (AccessLogSettingsAttributes) InternalTokens ¶
func (als AccessLogSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessLogSettingsAttributes) InternalWithRef ¶
func (als AccessLogSettingsAttributes) InternalWithRef(ref terra.Reference) AccessLogSettingsAttributes
type AccessLogSettingsState ¶
type DefaultRouteSettings ¶
type DefaultRouteSettings struct { // DataTraceEnabled: bool, optional DataTraceEnabled terra.BoolValue `hcl:"data_trace_enabled,attr"` // DetailedMetricsEnabled: bool, optional DetailedMetricsEnabled terra.BoolValue `hcl:"detailed_metrics_enabled,attr"` // LoggingLevel: string, optional LoggingLevel terra.StringValue `hcl:"logging_level,attr"` // ThrottlingBurstLimit: number, optional ThrottlingBurstLimit terra.NumberValue `hcl:"throttling_burst_limit,attr"` // ThrottlingRateLimit: number, optional ThrottlingRateLimit terra.NumberValue `hcl:"throttling_rate_limit,attr"` }
type DefaultRouteSettingsAttributes ¶
type DefaultRouteSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DefaultRouteSettingsAttributes) DataTraceEnabled ¶
func (drs DefaultRouteSettingsAttributes) DataTraceEnabled() terra.BoolValue
func (DefaultRouteSettingsAttributes) DetailedMetricsEnabled ¶
func (drs DefaultRouteSettingsAttributes) DetailedMetricsEnabled() terra.BoolValue
func (DefaultRouteSettingsAttributes) InternalRef ¶
func (drs DefaultRouteSettingsAttributes) InternalRef() (terra.Reference, error)
func (DefaultRouteSettingsAttributes) InternalTokens ¶
func (drs DefaultRouteSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultRouteSettingsAttributes) InternalWithRef ¶
func (drs DefaultRouteSettingsAttributes) InternalWithRef(ref terra.Reference) DefaultRouteSettingsAttributes
func (DefaultRouteSettingsAttributes) LoggingLevel ¶
func (drs DefaultRouteSettingsAttributes) LoggingLevel() terra.StringValue
func (DefaultRouteSettingsAttributes) ThrottlingBurstLimit ¶
func (drs DefaultRouteSettingsAttributes) ThrottlingBurstLimit() terra.NumberValue
func (DefaultRouteSettingsAttributes) ThrottlingRateLimit ¶
func (drs DefaultRouteSettingsAttributes) ThrottlingRateLimit() terra.NumberValue
type DefaultRouteSettingsState ¶
type DefaultRouteSettingsState struct { DataTraceEnabled bool `json:"data_trace_enabled"` DetailedMetricsEnabled bool `json:"detailed_metrics_enabled"` LoggingLevel string `json:"logging_level"` ThrottlingBurstLimit float64 `json:"throttling_burst_limit"` ThrottlingRateLimit float64 `json:"throttling_rate_limit"` }
type RouteSettings ¶
type RouteSettings struct { // DataTraceEnabled: bool, optional DataTraceEnabled terra.BoolValue `hcl:"data_trace_enabled,attr"` // DetailedMetricsEnabled: bool, optional DetailedMetricsEnabled terra.BoolValue `hcl:"detailed_metrics_enabled,attr"` // LoggingLevel: string, optional LoggingLevel terra.StringValue `hcl:"logging_level,attr"` // RouteKey: string, required RouteKey terra.StringValue `hcl:"route_key,attr" validate:"required"` // ThrottlingBurstLimit: number, optional ThrottlingBurstLimit terra.NumberValue `hcl:"throttling_burst_limit,attr"` // ThrottlingRateLimit: number, optional ThrottlingRateLimit terra.NumberValue `hcl:"throttling_rate_limit,attr"` }
type RouteSettingsAttributes ¶
type RouteSettingsAttributes struct {
// contains filtered or unexported fields
}
func (RouteSettingsAttributes) DataTraceEnabled ¶
func (rs RouteSettingsAttributes) DataTraceEnabled() terra.BoolValue
func (RouteSettingsAttributes) DetailedMetricsEnabled ¶
func (rs RouteSettingsAttributes) DetailedMetricsEnabled() terra.BoolValue
func (RouteSettingsAttributes) InternalRef ¶
func (rs RouteSettingsAttributes) InternalRef() (terra.Reference, error)
func (RouteSettingsAttributes) InternalTokens ¶
func (rs RouteSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RouteSettingsAttributes) InternalWithRef ¶
func (rs RouteSettingsAttributes) InternalWithRef(ref terra.Reference) RouteSettingsAttributes
func (RouteSettingsAttributes) LoggingLevel ¶
func (rs RouteSettingsAttributes) LoggingLevel() terra.StringValue
func (RouteSettingsAttributes) RouteKey ¶
func (rs RouteSettingsAttributes) RouteKey() terra.StringValue
func (RouteSettingsAttributes) ThrottlingBurstLimit ¶
func (rs RouteSettingsAttributes) ThrottlingBurstLimit() terra.NumberValue
func (RouteSettingsAttributes) ThrottlingRateLimit ¶
func (rs RouteSettingsAttributes) ThrottlingRateLimit() terra.NumberValue
type RouteSettingsState ¶
type RouteSettingsState struct { DataTraceEnabled bool `json:"data_trace_enabled"` DetailedMetricsEnabled bool `json:"detailed_metrics_enabled"` LoggingLevel string `json:"logging_level"` RouteKey string `json:"route_key"` ThrottlingBurstLimit float64 `json:"throttling_burst_limit"` ThrottlingRateLimit float64 `json:"throttling_rate_limit"` }
Click to show internal directories.
Click to hide internal directories.