Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsEc2Discoverer ¶
type AwsEc2Discoverer struct {
// contains filtered or unexported fields
}
AwsEc2Discoverer represents a discoverer for AWS EC2 resources.
func NewAwsEc2Discoverer ¶
func NewAwsEc2Discoverer(cfg aws.Config, opts ...AwsEc2DiscovererOption) *AwsEc2Discoverer
NewEngine returns a new AwsEc2Discoverer, initialized with the given options.
type AwsEc2DiscovererOption ¶
type AwsEc2DiscovererOption func(*AwsEc2Discoverer)
AwsEc2DiscovererOption represents a configuration option for an AwsEc2Discoverer.
func WithAwsEc2DiscovererDiscovererId ¶ added in v0.1.3
func WithAwsEc2DiscovererDiscovererId(discovererId string) AwsEc2DiscovererOption
WithAwsEc2DiscovererDiscovererId is the AwsEc2DiscovererOption to set a non default discoverer id.
func WithAwsEc2DiscovererGetAccountIdTimeout ¶ added in v0.1.3
func WithAwsEc2DiscovererGetAccountIdTimeout(timeout time.Duration) AwsEc2DiscovererOption
WithAwsEc2DiscovererDiscovererId is the AwsEc2DiscovererOption to set a non default timeout for getting the aws account id.
type AwsEcsDiscoverer ¶
type AwsEcsDiscoverer struct {
// contains filtered or unexported fields
}
AwsEcsDiscoverer represents a discoverer for AWS ECS resources.
func NewAwsEcsDiscoverer ¶
func NewAwsEcsDiscoverer(cfg aws.Config, opts ...AwsEcsDiscovererOption) *AwsEcsDiscoverer
NewAwsEcsDiscoverer returns a new AwsEcsDiscoverer.
type AwsEcsDiscovererOption ¶
type AwsEcsDiscovererOption func(*AwsEcsDiscoverer)
AwsEcsDiscovererOption represents a configuration option for an AwsEcsDiscoverer.
func WithAwsEcsDiscovererDiscovererId ¶ added in v0.1.3
func WithAwsEcsDiscovererDiscovererId(discovererId string) AwsEcsDiscovererOption
WithAwsEcsDiscovererDiscovererId is the AwsEcsDiscovererOption to set a non default discoverer id.
func WithAwsEcsDiscovererGetAccountIdTimeout ¶ added in v0.1.3
func WithAwsEcsDiscovererGetAccountIdTimeout(timeout time.Duration) AwsEcsDiscovererOption
WithAwsEcsDiscovererGetAccountIdTimeout is the AwsEcsDiscovererOption to set a non default timeout for getting the aws account id.
type AwsRdsDiscoverer ¶
type AwsRdsDiscoverer struct {
// contains filtered or unexported fields
}
AwsRdsDiscoverer represents a discoverer for AWS RDS resources.
func NewAwsRdsDiscoverer ¶
func NewAwsRdsDiscoverer(cfg aws.Config, opts ...AwsRdsDiscovererOption) *AwsRdsDiscoverer
NewAwsRdsDiscoverer returns a new AwsRdsDiscoverer, initialized with the given options.
type AwsRdsDiscovererOption ¶
type AwsRdsDiscovererOption func(*AwsRdsDiscoverer)
AwsRdsDiscovererOption represents a configuration option for an AwsRdsDiscoverer.
func WithAwsRdsDiscovererDiscovererId ¶ added in v0.1.3
func WithAwsRdsDiscovererDiscovererId(discovererId string) AwsRdsDiscovererOption
WithAwsEcsDiscovererDiscovererId is the AwsRdsDiscovererOption to set a non default discoverer id.
func WithAwsRdsDiscovererGetAccountIdTimeout ¶ added in v0.1.3
func WithAwsRdsDiscovererGetAccountIdTimeout(timeout time.Duration) AwsRdsDiscovererOption
WithAwsRdsDiscovererGetAccountIdTimeout is the AwsRdsDiscovererOption to set a non default timeout for getting the aws account id.
type AwsSsmDiscoverer ¶ added in v0.1.3
type AwsSsmDiscoverer struct {
// contains filtered or unexported fields
}
AwsSsmDiscoverer represents a discoverer for AWS SSM resources.
func NewAwsSsmDiscoverer ¶ added in v0.1.3
func NewAwsSsmDiscoverer(cfg aws.Config, opts ...AwsSsmDiscovererOption) *AwsSsmDiscoverer
NewAwsSsmDiscoverer returns a new AwsSsmDiscoverer, initialized with the given options.
type AwsSsmDiscovererOption ¶ added in v0.1.3
type AwsSsmDiscovererOption func(*AwsSsmDiscoverer)
AwsSsmDiscovererOption represents a configuration option for an AwsSsmDiscoverer.
func WithAwsSsmDiscovererDiscovererId ¶ added in v0.1.3
func WithAwsSsmDiscovererDiscovererId(discovererId string) AwsSsmDiscovererOption
WithAwsSsmDiscovererDiscovererId is the AwsSsmDiscovererOption to set a non default discoverer id.
func WithAwsSsmDiscovererGetAccountIdTimeout ¶ added in v0.1.3
func WithAwsSsmDiscovererGetAccountIdTimeout(timeout time.Duration) AwsSsmDiscovererOption
WithAwsSsmDiscovererGetAccountIdTimeout is the AwsSsmDiscovererOption to set a non default timeout for getting the aws account id.