Documentation ¶
Index ¶
- type HealthCheck
- type HealthCheckAttributes
- func (hc HealthCheckAttributes) Enabled() terra.BoolValue
- func (hc HealthCheckAttributes) HealthyThreshold() terra.NumberValue
- func (hc HealthCheckAttributes) InternalRef() (terra.Reference, error)
- func (hc HealthCheckAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hc HealthCheckAttributes) InternalWithRef(ref terra.Reference) HealthCheckAttributes
- func (hc HealthCheckAttributes) Interval() terra.NumberValue
- func (hc HealthCheckAttributes) Matcher() terra.StringValue
- func (hc HealthCheckAttributes) Path() terra.StringValue
- func (hc HealthCheckAttributes) Port() terra.StringValue
- func (hc HealthCheckAttributes) Protocol() terra.StringValue
- func (hc HealthCheckAttributes) Timeout() terra.NumberValue
- func (hc HealthCheckAttributes) UnhealthyThreshold() terra.NumberValue
- type HealthCheckState
- type Stickiness
- type StickinessAttributes
- func (s StickinessAttributes) CookieDuration() terra.NumberValue
- func (s StickinessAttributes) CookieName() terra.StringValue
- func (s StickinessAttributes) Enabled() terra.BoolValue
- func (s StickinessAttributes) InternalRef() (terra.Reference, error)
- func (s StickinessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s StickinessAttributes) InternalWithRef(ref terra.Reference) StickinessAttributes
- func (s StickinessAttributes) Type() terra.StringValue
- type StickinessState
- type TargetFailover
- type TargetFailoverAttributes
- func (tf TargetFailoverAttributes) InternalRef() (terra.Reference, error)
- func (tf TargetFailoverAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tf TargetFailoverAttributes) InternalWithRef(ref terra.Reference) TargetFailoverAttributes
- func (tf TargetFailoverAttributes) OnDeregistration() terra.StringValue
- func (tf TargetFailoverAttributes) OnUnhealthy() terra.StringValue
- type TargetFailoverState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HealthCheck ¶
type HealthCheck struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // HealthyThreshold: number, optional HealthyThreshold terra.NumberValue `hcl:"healthy_threshold,attr"` // Interval: number, optional Interval terra.NumberValue `hcl:"interval,attr"` // Matcher: string, optional Matcher terra.StringValue `hcl:"matcher,attr"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // Port: string, optional Port terra.StringValue `hcl:"port,attr"` // Protocol: string, optional Protocol terra.StringValue `hcl:"protocol,attr"` // Timeout: number, optional Timeout terra.NumberValue `hcl:"timeout,attr"` // UnhealthyThreshold: number, optional UnhealthyThreshold terra.NumberValue `hcl:"unhealthy_threshold,attr"` }
type HealthCheckAttributes ¶
type HealthCheckAttributes struct {
// contains filtered or unexported fields
}
func (HealthCheckAttributes) Enabled ¶
func (hc HealthCheckAttributes) Enabled() terra.BoolValue
func (HealthCheckAttributes) HealthyThreshold ¶
func (hc HealthCheckAttributes) HealthyThreshold() terra.NumberValue
func (HealthCheckAttributes) InternalRef ¶
func (hc HealthCheckAttributes) InternalRef() (terra.Reference, error)
func (HealthCheckAttributes) InternalTokens ¶
func (hc HealthCheckAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HealthCheckAttributes) InternalWithRef ¶
func (hc HealthCheckAttributes) InternalWithRef(ref terra.Reference) HealthCheckAttributes
func (HealthCheckAttributes) Interval ¶
func (hc HealthCheckAttributes) Interval() terra.NumberValue
func (HealthCheckAttributes) Matcher ¶
func (hc HealthCheckAttributes) Matcher() terra.StringValue
func (HealthCheckAttributes) Path ¶
func (hc HealthCheckAttributes) Path() terra.StringValue
func (HealthCheckAttributes) Port ¶
func (hc HealthCheckAttributes) Port() terra.StringValue
func (HealthCheckAttributes) Protocol ¶
func (hc HealthCheckAttributes) Protocol() terra.StringValue
func (HealthCheckAttributes) Timeout ¶
func (hc HealthCheckAttributes) Timeout() terra.NumberValue
func (HealthCheckAttributes) UnhealthyThreshold ¶
func (hc HealthCheckAttributes) UnhealthyThreshold() terra.NumberValue
type HealthCheckState ¶
type HealthCheckState struct { Enabled bool `json:"enabled"` HealthyThreshold float64 `json:"healthy_threshold"` Interval float64 `json:"interval"` Matcher string `json:"matcher"` Path string `json:"path"` Port string `json:"port"` Protocol string `json:"protocol"` Timeout float64 `json:"timeout"` UnhealthyThreshold float64 `json:"unhealthy_threshold"` }
type Stickiness ¶
type Stickiness struct { // CookieDuration: number, optional CookieDuration terra.NumberValue `hcl:"cookie_duration,attr"` // CookieName: string, optional CookieName terra.StringValue `hcl:"cookie_name,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type StickinessAttributes ¶
type StickinessAttributes struct {
// contains filtered or unexported fields
}
func (StickinessAttributes) CookieDuration ¶
func (s StickinessAttributes) CookieDuration() terra.NumberValue
func (StickinessAttributes) CookieName ¶
func (s StickinessAttributes) CookieName() terra.StringValue
func (StickinessAttributes) Enabled ¶
func (s StickinessAttributes) Enabled() terra.BoolValue
func (StickinessAttributes) InternalRef ¶
func (s StickinessAttributes) InternalRef() (terra.Reference, error)
func (StickinessAttributes) InternalTokens ¶
func (s StickinessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StickinessAttributes) InternalWithRef ¶
func (s StickinessAttributes) InternalWithRef(ref terra.Reference) StickinessAttributes
func (StickinessAttributes) Type ¶
func (s StickinessAttributes) Type() terra.StringValue
type StickinessState ¶
type TargetFailover ¶
type TargetFailover struct { // OnDeregistration: string, required OnDeregistration terra.StringValue `hcl:"on_deregistration,attr" validate:"required"` // OnUnhealthy: string, required OnUnhealthy terra.StringValue `hcl:"on_unhealthy,attr" validate:"required"` }
type TargetFailoverAttributes ¶
type TargetFailoverAttributes struct {
// contains filtered or unexported fields
}
func (TargetFailoverAttributes) InternalRef ¶
func (tf TargetFailoverAttributes) InternalRef() (terra.Reference, error)
func (TargetFailoverAttributes) InternalTokens ¶
func (tf TargetFailoverAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetFailoverAttributes) InternalWithRef ¶
func (tf TargetFailoverAttributes) InternalWithRef(ref terra.Reference) TargetFailoverAttributes
func (TargetFailoverAttributes) OnDeregistration ¶
func (tf TargetFailoverAttributes) OnDeregistration() terra.StringValue
func (TargetFailoverAttributes) OnUnhealthy ¶
func (tf TargetFailoverAttributes) OnUnhealthy() terra.StringValue
type TargetFailoverState ¶
Click to show internal directories.
Click to hide internal directories.