Versions in this module Expand all Collapse all v0 v0.4.2 Jan 9, 2023 Changes in this version + const BackendServerCheckSslOptionsVerifyNone + const EndpointBackendCheckCommandsCheckTypeHTTPDashCheck + const EndpointBackendCheckCommandsCheckTypeTCPDashCheck + const EndpointFrontendSslOptionsVerifyOptional + const EndpointFrontendSslOptionsVerifyRequired + const EndpointModeHTTP + const EndpointModeTCP + const EndpointModeUDP + type BackendServer struct + CheckSslOptions *BackendServerCheckSslOptions + Ipaddress string + Name string + Options *string + Port uint16 + func (m *BackendServer) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *BackendServer) MarshalBinary() ([]byte, error) + func (m *BackendServer) UnmarshalBinary(b []byte) error + func (m *BackendServer) Validate(formats strfmt.Registry) error + type BackendServerCheckSslOptions struct + CaCert *string + ClientCert string + ClientKey string + Verify *string + func (m *BackendServerCheckSslOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *BackendServerCheckSslOptions) MarshalBinary() ([]byte, error) + func (m *BackendServerCheckSslOptions) UnmarshalBinary(b []byte) error + func (m *BackendServerCheckSslOptions) Validate(formats strfmt.Registry) error + type Endpoint struct + BackendCheckCommands *EndpointBackendCheckCommands + BackendDefaultServer *string + BackendOptions []string + BackendServers []*BackendServer + Balance string + FrontendOptions *string + FrontendPort uint16 + FrontendSslOptions *EndpointFrontendSslOptions + Mode string + func (m *Endpoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *Endpoint) MarshalBinary() ([]byte, error) + func (m *Endpoint) UnmarshalBinary(b []byte) error + func (m *Endpoint) Validate(formats strfmt.Registry) error + type EndpointBackendCheckCommands struct + CheckType string + Commands []string + func (m *EndpointBackendCheckCommands) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *EndpointBackendCheckCommands) MarshalBinary() ([]byte, error) + func (m *EndpointBackendCheckCommands) UnmarshalBinary(b []byte) error + func (m *EndpointBackendCheckCommands) Validate(formats strfmt.Registry) error + type EndpointFrontendSslOptions struct + CaCert *string + ServerCert string + ServerKey string + Verify *string + func (m *EndpointFrontendSslOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *EndpointFrontendSslOptions) MarshalBinary() ([]byte, error) + func (m *EndpointFrontendSslOptions) UnmarshalBinary(b []byte) error + func (m *EndpointFrontendSslOptions) Validate(formats strfmt.Registry) error + type Instance struct + Config *InstanceConfig + ID uint8 + LastModified int64 + Status map[string]string + func (m *Instance) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *Instance) MarshalBinary() ([]byte, error) + func (m *Instance) UnmarshalBinary(b []byte) error + func (m *Instance) Validate(formats strfmt.Registry) error + type InstanceConfig struct + Endpoints []*Endpoint + FrontendInterface string + FrontendIpaddress string + FrontendNetPrefix uint8 + Name string + func (m *InstanceConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *InstanceConfig) MarshalBinary() ([]byte, error) + func (m *InstanceConfig) UnmarshalBinary(b []byte) error + func (m *InstanceConfig) Validate(formats strfmt.Registry) error + type ReadyStatus map[string]string + func (m ReadyStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m ReadyStatus) Validate(formats strfmt.Registry) error