aws

package
v0.18.42 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2019 License: Apache-2.0 Imports: 13 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWSLambdaFunctionDiscovery

type AWSLambdaFunctionDiscovery struct {
	// contains filtered or unexported fields
}

func (*AWSLambdaFunctionDiscovery) DetectFunctions

func (f *AWSLambdaFunctionDiscovery) DetectFunctions(ctx context.Context, url *url.URL, dependencies func() fds.Dependencies, updatecb func(fds.UpstreamMutator) error) error

TODO: how to handle changes in secret or upstream (like the upstream ref)? perhaps the in param for the upstream should be a function? in func() *v1.Upstream

func (*AWSLambdaFunctionDiscovery) DetectFunctionsOnce

func (f *AWSLambdaFunctionDiscovery) DetectFunctionsOnce(ctx context.Context, secrets v1.SecretList) ([]*glooaws.LambdaFunctionSpec, error)

func (*AWSLambdaFunctionDiscovery) DetectType

func (*AWSLambdaFunctionDiscovery) IsFunctional

func (f *AWSLambdaFunctionDiscovery) IsFunctional() bool

type AWSLambdaFunctionDiscoveryFactory

type AWSLambdaFunctionDiscoveryFactory struct {
	PollingTime time.Duration
}

func (*AWSLambdaFunctionDiscoveryFactory) NewFunctionDiscovery

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL