Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { AWS aws.Config Filters []types.Filter PortRange cluster.PortRange // contains filtered or unexported fields }
func (*Config) SetFilters ¶
type EC2DiscoveryStrategy ¶
type EC2DiscoveryStrategy struct {
// contains filtered or unexported fields
}
func NewEC2DiscoveryStrategy ¶
func NewEC2DiscoveryStrategy(cfg Config) (*EC2DiscoveryStrategy, error)
NewEC2DiscoveryStrategy creates a new EC2 discovery strategy.
func (*EC2DiscoveryStrategy) DiscoverNodes ¶
func (ds *EC2DiscoveryStrategy) DiscoverNodes(ctx context.Context) ([]hzdiscovery.Node, error)
func (*EC2DiscoveryStrategy) Start ¶
func (ds *EC2DiscoveryStrategy) Start(_ context.Context, opts hzdiscovery.StrategyOptions) error
Click to show internal directories.
Click to hide internal directories.