Documentation
¶
Index ¶
Constants ¶
View Source
const ( // Router Constants DefaultRestartTimer = 180 DefaultStaleTimer = 600 )
View Source
const ( LBHttpMonitorProfile = "LBHttpMonitorProfile" LBHttpsMonitorProfile = "LBHttpsMonitorProfile" LBIcmpMonitorProfile = "LBIcmpMonitorProfile" LBPassiveMonitorProfile = "LBPassiveMonitorProfile" LBTcpMonitorProfile = "LBTcpMonitorProfile" LBUdpMonitorProfile = "LBUdpMonitorProfile" )
View Source
const ( LBHttpProfile = "LBHttpProfile" LBFastTCPProfile = "LBFastTcpProfile" LBFastUDPProfile = "LBFastUdpProfile" LBCookiePersistenceProfile = "LBCookiePersistenceProfile" LBSourceIPPersistenceProfile = "LBSourceIpPersistenceProfile" LBGenericPersistenceProfile = "LBGenericPersistenceProfile" LBClientSslProfile = "LBClientSslProfile" LBServerSslProfile = "LBServerSslProfile" )
View Source
const ( CookieProfile = "cookie_persistence_profile" SourceProfile = "sourceip_persistence_profile" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instance ¶
type Instance struct {
// contains filtered or unexported fields
}
func NewInstanceValidate ¶
func NewInstanceValidate(diff *schema.ResourceDiff) *Instance
func (*Instance) DiffValidate ¶
type LoadBalancerMonitor ¶ added in v0.1.11
type LoadBalancerMonitor struct {
// contains filtered or unexported fields
}
func NewLoadBalancerMonitorValidate ¶ added in v0.1.11
func NewLoadBalancerMonitorValidate(diff *schema.ResourceDiff) *LoadBalancerMonitor
func (*LoadBalancerMonitor) DiffValidate ¶ added in v0.1.11
func (l *LoadBalancerMonitor) DiffValidate() error
type LoadBalancerProfile ¶ added in v0.1.11
type LoadBalancerProfile struct {
// contains filtered or unexported fields
}
func NewLoadBalancerProfileValidate ¶ added in v0.1.11
func NewLoadBalancerProfileValidate(diff *schema.ResourceDiff) *LoadBalancerProfile
func (*LoadBalancerProfile) DiffValidate ¶ added in v0.1.11
func (l *LoadBalancerProfile) DiffValidate() error
type LoadBalancerVirtualServers ¶ added in v0.1.11
type LoadBalancerVirtualServers struct {
// contains filtered or unexported fields
}
func NewLoadBalancerVirtualServerValidate ¶ added in v0.1.11
func NewLoadBalancerVirtualServerValidate(diff *schema.ResourceDiff) *LoadBalancerVirtualServers
func (*LoadBalancerVirtualServers) DiffValidate ¶ added in v0.1.11
func (l *LoadBalancerVirtualServers) DiffValidate() error
type Network ¶ added in v0.1.12
type Network struct {
// contains filtered or unexported fields
}
func NewNetworkValidate ¶ added in v0.1.12
func NewNetworkValidate(diff *schema.ResourceDiff) *Network
func (*Network) DiffValidate ¶ added in v0.1.12
type Router ¶
type Router struct {
// contains filtered or unexported fields
}
func NewRouterValidate ¶
func NewRouterValidate(diff *schema.ResourceDiff) *Router
func (*Router) DiffValidate ¶
type RouterNat ¶
type RouterNat struct {
// contains filtered or unexported fields
}
func NewRouterNatValidate ¶
func NewRouterNatValidate(diff *schema.ResourceDiff) *RouterNat
func (*RouterNat) DiffValidate ¶
Click to show internal directories.
Click to hide internal directories.