Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API interface { Get(ctx context.Context, page, limit int) ([]FrontendInfo, error) GetByID(ctx context.Context, identifier string) (Frontend, error) Create(ctx context.Context, definition Definition) (Frontend, error) DeleteByID(ctx context.Context, identifier string) error }
API contains methods for load balancer frontend management.
type Definition ¶
type Frontend ¶
type Frontend struct { CustomerIdentifier string `json:"customer_identifier"` ResellerIdentifier string `json:"reseller_identifier"` Identifier string `json:"identifier"` Name string `json:"name"` LoadBalancer *loadbalancer.LoadBalancerInfo `json:"load_balancer,omitempty"` DefaultBackend *backend.BackendInfo `json:"default_backend,omitempty"` Mode string `json:"mode"` ClientTimeout string `json:"client_timeout"` }
Frontend represents a LBaaS Frontend.
type FrontendInfo ¶
FrontendInfo holds the name and the identifier of a frontend
Click to show internal directories.
Click to hide internal directories.