Documentation ¶
Index ¶
- type DnsConfig
- type DnsConfigAttributes
- func (dc DnsConfigAttributes) DnsRecords() terra.ListValue[DnsRecordsAttributes]
- func (dc DnsConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc DnsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DnsConfigAttributes) InternalWithRef(ref terra.Reference) DnsConfigAttributes
- func (dc DnsConfigAttributes) NamespaceId() terra.StringValue
- func (dc DnsConfigAttributes) RoutingPolicy() terra.StringValue
- type DnsConfigState
- type DnsRecords
- type DnsRecordsAttributes
- func (dr DnsRecordsAttributes) InternalRef() (terra.Reference, error)
- func (dr DnsRecordsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dr DnsRecordsAttributes) InternalWithRef(ref terra.Reference) DnsRecordsAttributes
- func (dr DnsRecordsAttributes) Ttl() terra.NumberValue
- func (dr DnsRecordsAttributes) Type() terra.StringValue
- type DnsRecordsState
- type HealthCheckConfig
- type HealthCheckConfigAttributes
- func (hcc HealthCheckConfigAttributes) FailureThreshold() terra.NumberValue
- func (hcc HealthCheckConfigAttributes) InternalRef() (terra.Reference, error)
- func (hcc HealthCheckConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hcc HealthCheckConfigAttributes) InternalWithRef(ref terra.Reference) HealthCheckConfigAttributes
- func (hcc HealthCheckConfigAttributes) ResourcePath() terra.StringValue
- func (hcc HealthCheckConfigAttributes) Type() terra.StringValue
- type HealthCheckConfigState
- type HealthCheckCustomConfig
- type HealthCheckCustomConfigAttributes
- func (hccc HealthCheckCustomConfigAttributes) FailureThreshold() terra.NumberValue
- func (hccc HealthCheckCustomConfigAttributes) InternalRef() (terra.Reference, error)
- func (hccc HealthCheckCustomConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hccc HealthCheckCustomConfigAttributes) InternalWithRef(ref terra.Reference) HealthCheckCustomConfigAttributes
- type HealthCheckCustomConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DnsConfig ¶
type DnsConfig struct { // DnsRecords: min=0 DnsRecords []DnsRecords `hcl:"dns_records,block" validate:"min=0"` }
type DnsConfigAttributes ¶
type DnsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DnsConfigAttributes) DnsRecords ¶
func (dc DnsConfigAttributes) DnsRecords() terra.ListValue[DnsRecordsAttributes]
func (DnsConfigAttributes) InternalRef ¶
func (dc DnsConfigAttributes) InternalRef() (terra.Reference, error)
func (DnsConfigAttributes) InternalTokens ¶
func (dc DnsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DnsConfigAttributes) InternalWithRef ¶
func (dc DnsConfigAttributes) InternalWithRef(ref terra.Reference) DnsConfigAttributes
func (DnsConfigAttributes) NamespaceId ¶
func (dc DnsConfigAttributes) NamespaceId() terra.StringValue
func (DnsConfigAttributes) RoutingPolicy ¶
func (dc DnsConfigAttributes) RoutingPolicy() terra.StringValue
type DnsConfigState ¶
type DnsConfigState struct { NamespaceId string `json:"namespace_id"` RoutingPolicy string `json:"routing_policy"` DnsRecords []DnsRecordsState `json:"dns_records"` }
type DnsRecords ¶
type DnsRecords struct{}
type DnsRecordsAttributes ¶
type DnsRecordsAttributes struct {
// contains filtered or unexported fields
}
func (DnsRecordsAttributes) InternalRef ¶
func (dr DnsRecordsAttributes) InternalRef() (terra.Reference, error)
func (DnsRecordsAttributes) InternalTokens ¶
func (dr DnsRecordsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DnsRecordsAttributes) InternalWithRef ¶
func (dr DnsRecordsAttributes) InternalWithRef(ref terra.Reference) DnsRecordsAttributes
func (DnsRecordsAttributes) Ttl ¶
func (dr DnsRecordsAttributes) Ttl() terra.NumberValue
func (DnsRecordsAttributes) Type ¶
func (dr DnsRecordsAttributes) Type() terra.StringValue
type DnsRecordsState ¶
type HealthCheckConfig ¶
type HealthCheckConfig struct{}
type HealthCheckConfigAttributes ¶
type HealthCheckConfigAttributes struct {
// contains filtered or unexported fields
}
func (HealthCheckConfigAttributes) FailureThreshold ¶
func (hcc HealthCheckConfigAttributes) FailureThreshold() terra.NumberValue
func (HealthCheckConfigAttributes) InternalRef ¶
func (hcc HealthCheckConfigAttributes) InternalRef() (terra.Reference, error)
func (HealthCheckConfigAttributes) InternalTokens ¶
func (hcc HealthCheckConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HealthCheckConfigAttributes) InternalWithRef ¶
func (hcc HealthCheckConfigAttributes) InternalWithRef(ref terra.Reference) HealthCheckConfigAttributes
func (HealthCheckConfigAttributes) ResourcePath ¶
func (hcc HealthCheckConfigAttributes) ResourcePath() terra.StringValue
func (HealthCheckConfigAttributes) Type ¶
func (hcc HealthCheckConfigAttributes) Type() terra.StringValue
type HealthCheckConfigState ¶
type HealthCheckCustomConfig ¶
type HealthCheckCustomConfig struct{}
type HealthCheckCustomConfigAttributes ¶
type HealthCheckCustomConfigAttributes struct {
// contains filtered or unexported fields
}
func (HealthCheckCustomConfigAttributes) FailureThreshold ¶
func (hccc HealthCheckCustomConfigAttributes) FailureThreshold() terra.NumberValue
func (HealthCheckCustomConfigAttributes) InternalRef ¶
func (hccc HealthCheckCustomConfigAttributes) InternalRef() (terra.Reference, error)
func (HealthCheckCustomConfigAttributes) InternalTokens ¶
func (hccc HealthCheckCustomConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HealthCheckCustomConfigAttributes) InternalWithRef ¶
func (hccc HealthCheckCustomConfigAttributes) InternalWithRef(ref terra.Reference) HealthCheckCustomConfigAttributes
type HealthCheckCustomConfigState ¶
type HealthCheckCustomConfigState struct {
FailureThreshold float64 `json:"failure_threshold"`
}
Click to show internal directories.
Click to hide internal directories.