diffvalidation

package
v0.1.24 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: MPL-2.0 Imports: 4 Imported by: 0

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

func (i *Instance) DiffValidate() error

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

func (l *Network) DiffValidate() error

type Router

type Router struct {
	// contains filtered or unexported fields
}

func NewRouterValidate

func NewRouterValidate(diff *schema.ResourceDiff) *Router

func (*Router) DiffValidate

func (r *Router) DiffValidate() error

type RouterNat

type RouterNat struct {
	// contains filtered or unexported fields
}

func NewRouterNatValidate

func NewRouterNatValidate(diff *schema.ResourceDiff) *RouterNat

func (*RouterNat) DiffValidate

func (r *RouterNat) DiffValidate() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL