Documentation ¶
Index ¶
- type Alias
- type AliasAttributes
- func (a AliasAttributes) EvaluateTargetHealth() terra.BoolValue
- func (a AliasAttributes) InternalRef() (terra.Reference, error)
- func (a AliasAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AliasAttributes) InternalWithRef(ref terra.Reference) AliasAttributes
- func (a AliasAttributes) Name() terra.StringValue
- func (a AliasAttributes) ZoneId() terra.StringValue
- type AliasState
- type CidrRoutingPolicy
- type CidrRoutingPolicyAttributes
- func (crp CidrRoutingPolicyAttributes) CollectionId() terra.StringValue
- func (crp CidrRoutingPolicyAttributes) InternalRef() (terra.Reference, error)
- func (crp CidrRoutingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (crp CidrRoutingPolicyAttributes) InternalWithRef(ref terra.Reference) CidrRoutingPolicyAttributes
- func (crp CidrRoutingPolicyAttributes) LocationName() terra.StringValue
- type CidrRoutingPolicyState
- type FailoverRoutingPolicy
- type FailoverRoutingPolicyAttributes
- func (frp FailoverRoutingPolicyAttributes) InternalRef() (terra.Reference, error)
- func (frp FailoverRoutingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (frp FailoverRoutingPolicyAttributes) InternalWithRef(ref terra.Reference) FailoverRoutingPolicyAttributes
- func (frp FailoverRoutingPolicyAttributes) Type() terra.StringValue
- type FailoverRoutingPolicyState
- type GeolocationRoutingPolicy
- type GeolocationRoutingPolicyAttributes
- func (grp GeolocationRoutingPolicyAttributes) Continent() terra.StringValue
- func (grp GeolocationRoutingPolicyAttributes) Country() terra.StringValue
- func (grp GeolocationRoutingPolicyAttributes) InternalRef() (terra.Reference, error)
- func (grp GeolocationRoutingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (grp GeolocationRoutingPolicyAttributes) InternalWithRef(ref terra.Reference) GeolocationRoutingPolicyAttributes
- func (grp GeolocationRoutingPolicyAttributes) Subdivision() terra.StringValue
- type GeolocationRoutingPolicyState
- type LatencyRoutingPolicy
- type LatencyRoutingPolicyAttributes
- func (lrp LatencyRoutingPolicyAttributes) InternalRef() (terra.Reference, error)
- func (lrp LatencyRoutingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lrp LatencyRoutingPolicyAttributes) InternalWithRef(ref terra.Reference) LatencyRoutingPolicyAttributes
- func (lrp LatencyRoutingPolicyAttributes) Region() terra.StringValue
- type LatencyRoutingPolicyState
- type WeightedRoutingPolicy
- type WeightedRoutingPolicyAttributes
- func (wrp WeightedRoutingPolicyAttributes) InternalRef() (terra.Reference, error)
- func (wrp WeightedRoutingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wrp WeightedRoutingPolicyAttributes) InternalWithRef(ref terra.Reference) WeightedRoutingPolicyAttributes
- func (wrp WeightedRoutingPolicyAttributes) Weight() terra.NumberValue
- type WeightedRoutingPolicyState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alias ¶
type Alias struct { // EvaluateTargetHealth: bool, required EvaluateTargetHealth terra.BoolValue `hcl:"evaluate_target_health,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ZoneId: string, required ZoneId terra.StringValue `hcl:"zone_id,attr" validate:"required"` }
type AliasAttributes ¶
type AliasAttributes struct {
// contains filtered or unexported fields
}
func (AliasAttributes) EvaluateTargetHealth ¶
func (a AliasAttributes) EvaluateTargetHealth() terra.BoolValue
func (AliasAttributes) InternalRef ¶
func (a AliasAttributes) InternalRef() (terra.Reference, error)
func (AliasAttributes) InternalTokens ¶
func (a AliasAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AliasAttributes) InternalWithRef ¶
func (a AliasAttributes) InternalWithRef(ref terra.Reference) AliasAttributes
func (AliasAttributes) Name ¶
func (a AliasAttributes) Name() terra.StringValue
func (AliasAttributes) ZoneId ¶
func (a AliasAttributes) ZoneId() terra.StringValue
type AliasState ¶
type CidrRoutingPolicy ¶
type CidrRoutingPolicy struct { // CollectionId: string, required CollectionId terra.StringValue `hcl:"collection_id,attr" validate:"required"` // LocationName: string, required LocationName terra.StringValue `hcl:"location_name,attr" validate:"required"` }
type CidrRoutingPolicyAttributes ¶
type CidrRoutingPolicyAttributes struct {
// contains filtered or unexported fields
}
func (CidrRoutingPolicyAttributes) CollectionId ¶
func (crp CidrRoutingPolicyAttributes) CollectionId() terra.StringValue
func (CidrRoutingPolicyAttributes) InternalRef ¶
func (crp CidrRoutingPolicyAttributes) InternalRef() (terra.Reference, error)
func (CidrRoutingPolicyAttributes) InternalTokens ¶
func (crp CidrRoutingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CidrRoutingPolicyAttributes) InternalWithRef ¶
func (crp CidrRoutingPolicyAttributes) InternalWithRef(ref terra.Reference) CidrRoutingPolicyAttributes
func (CidrRoutingPolicyAttributes) LocationName ¶
func (crp CidrRoutingPolicyAttributes) LocationName() terra.StringValue
type CidrRoutingPolicyState ¶
type FailoverRoutingPolicy ¶
type FailoverRoutingPolicy struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type FailoverRoutingPolicyAttributes ¶
type FailoverRoutingPolicyAttributes struct {
// contains filtered or unexported fields
}
func (FailoverRoutingPolicyAttributes) InternalRef ¶
func (frp FailoverRoutingPolicyAttributes) InternalRef() (terra.Reference, error)
func (FailoverRoutingPolicyAttributes) InternalTokens ¶
func (frp FailoverRoutingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FailoverRoutingPolicyAttributes) InternalWithRef ¶
func (frp FailoverRoutingPolicyAttributes) InternalWithRef(ref terra.Reference) FailoverRoutingPolicyAttributes
func (FailoverRoutingPolicyAttributes) Type ¶
func (frp FailoverRoutingPolicyAttributes) Type() terra.StringValue
type FailoverRoutingPolicyState ¶
type FailoverRoutingPolicyState struct {
Type string `json:"type"`
}
type GeolocationRoutingPolicy ¶
type GeolocationRoutingPolicy struct { // Continent: string, optional Continent terra.StringValue `hcl:"continent,attr"` // Country: string, optional Country terra.StringValue `hcl:"country,attr"` // Subdivision: string, optional Subdivision terra.StringValue `hcl:"subdivision,attr"` }
type GeolocationRoutingPolicyAttributes ¶
type GeolocationRoutingPolicyAttributes struct {
// contains filtered or unexported fields
}
func (GeolocationRoutingPolicyAttributes) Continent ¶
func (grp GeolocationRoutingPolicyAttributes) Continent() terra.StringValue
func (GeolocationRoutingPolicyAttributes) Country ¶
func (grp GeolocationRoutingPolicyAttributes) Country() terra.StringValue
func (GeolocationRoutingPolicyAttributes) InternalRef ¶
func (grp GeolocationRoutingPolicyAttributes) InternalRef() (terra.Reference, error)
func (GeolocationRoutingPolicyAttributes) InternalTokens ¶
func (grp GeolocationRoutingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GeolocationRoutingPolicyAttributes) InternalWithRef ¶
func (grp GeolocationRoutingPolicyAttributes) InternalWithRef(ref terra.Reference) GeolocationRoutingPolicyAttributes
func (GeolocationRoutingPolicyAttributes) Subdivision ¶
func (grp GeolocationRoutingPolicyAttributes) Subdivision() terra.StringValue
type LatencyRoutingPolicy ¶
type LatencyRoutingPolicy struct { // Region: string, required Region terra.StringValue `hcl:"region,attr" validate:"required"` }
type LatencyRoutingPolicyAttributes ¶
type LatencyRoutingPolicyAttributes struct {
// contains filtered or unexported fields
}
func (LatencyRoutingPolicyAttributes) InternalRef ¶
func (lrp LatencyRoutingPolicyAttributes) InternalRef() (terra.Reference, error)
func (LatencyRoutingPolicyAttributes) InternalTokens ¶
func (lrp LatencyRoutingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LatencyRoutingPolicyAttributes) InternalWithRef ¶
func (lrp LatencyRoutingPolicyAttributes) InternalWithRef(ref terra.Reference) LatencyRoutingPolicyAttributes
func (LatencyRoutingPolicyAttributes) Region ¶
func (lrp LatencyRoutingPolicyAttributes) Region() terra.StringValue
type LatencyRoutingPolicyState ¶
type LatencyRoutingPolicyState struct {
Region string `json:"region"`
}
type WeightedRoutingPolicy ¶
type WeightedRoutingPolicy struct { // Weight: number, required Weight terra.NumberValue `hcl:"weight,attr" validate:"required"` }
type WeightedRoutingPolicyAttributes ¶
type WeightedRoutingPolicyAttributes struct {
// contains filtered or unexported fields
}
func (WeightedRoutingPolicyAttributes) InternalRef ¶
func (wrp WeightedRoutingPolicyAttributes) InternalRef() (terra.Reference, error)
func (WeightedRoutingPolicyAttributes) InternalTokens ¶
func (wrp WeightedRoutingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WeightedRoutingPolicyAttributes) InternalWithRef ¶
func (wrp WeightedRoutingPolicyAttributes) InternalWithRef(ref terra.Reference) WeightedRoutingPolicyAttributes
func (WeightedRoutingPolicyAttributes) Weight ¶
func (wrp WeightedRoutingPolicyAttributes) Weight() terra.NumberValue
type WeightedRoutingPolicyState ¶
type WeightedRoutingPolicyState struct {
Weight float64 `json:"weight"`
}
Click to show internal directories.
Click to hide internal directories.