Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrInitResources ¶
ErrInitResources to wrap error messages for all errors encountered during node initialization so the node can be de-registered on failure
func (*ErrInitResources) Error ¶ added in v1.0.7
func (e *ErrInitResources) Error() string
type Node ¶
type Node interface { InitResources(resourceManager resource.ResourceManager, helper api.EC2APIHelper) error DeleteResources(resourceManager resource.ResourceManager, helper api.EC2APIHelper) error UpdateResources(resourceManager resource.ResourceManager, helper api.EC2APIHelper) error UpdateCustomNetworkingSpecs(subnetID string, securityGroup []string) IsReady() bool IsManaged() bool }
func NewManagedNode ¶ added in v1.1.0
NewManagedNode returns node managed by the controller
func NewUnManagedNode ¶ added in v1.1.0
func NewUnManagedNode() Node
NewUnManagedNode returns a node that's not managed by the controller
Click to show internal directories.
Click to hide internal directories.