awsdriver

package
v0.0.0-...-8a797ad Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2023 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SSMParameterPathSeparator   = "/"
	SSMParameterPathPrefixQuery = "ssm_parameter_path_prefix"
)

Variables

This section is empty.

Functions

func NewCloudMapServiceDiscovery

func NewCloudMapServiceDiscovery(
	namespacesNames []string,
	parameterUriTag string,
	parameterSourceOptions *parameter.SourceOptions,
	cloudMapClient *servicediscovery.Client,
	logger *zap.SugaredLogger,
	domainRegistry *Route53DomainRegistry,
) servicemesh.EnvoyDiscoveryService

func NewS3ParameterStorage

func NewS3ParameterStorage(
	s3Client *s3.Client,
	logger *zap.SugaredLogger,
) parameter.Storage

func NewSSMParameterStore

func NewSSMParameterStore(
	ssmClient *ssm.Client,
	logger *zap.SugaredLogger,
) parameter.Store

Types

type Route53DomainRegistry

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

func NewRoute53DomainRegistry

func NewRoute53DomainRegistry(
	route53Client *route53.Client,
	logger *zap.SugaredLogger,
) *Route53DomainRegistry

func (*Route53DomainRegistry) Discover

func (r *Route53DomainRegistry) Discover(ctx context.Context, svcCh chan *sdapi.Service)

Jump to

Keyboard shortcuts

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