aws

package
v0.6.3 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewRoute53Provider added in v0.2.0

func NewRoute53Provider(
	providerConfig Route53ProviderConfig,
	forwardLookupFilter configtypes.EndpointFilterFunc,
	reverseLookupFilter configtypes.EndpointFilterFunc,
) (provider.Provider, error)

Types

type Route53Client added in v0.4.1

type Route53Client interface {
	// Implementation of [github.com/aws/aws-sdk-go-v2/service/route53.Client.GetHostedZone]
	GetHostedZone(
		ctx context.Context,
		params *route53.GetHostedZoneInput,
		optFns ...func(*route53.Options),
	) (*route53.GetHostedZoneOutput, error)
	// Implementation of [github.com/aws/aws-sdk-go-v2/service/route53.Client.ChangeResourceRecordSets]
	ChangeResourceRecordSets(
		ctx context.Context,
		params *route53.ChangeResourceRecordSetsInput,
		optFns ...func(*route53.Options),
	) (*route53.ChangeResourceRecordSetsOutput, error)
	ListResourceRecordSets(
		ctx context.Context,
		params *route53.ListResourceRecordSetsInput,
		optFns ...func(*route53.Options),
	) (*route53.ListResourceRecordSetsOutput, error)
}

type Route53ProviderConfig added in v0.4.0

type Route53ProviderConfig struct {
	RecordSuffix         string
	ForwardZoneID        string
	ForwardZoneName      string
	Ipv4ReverseZoneID    string
	Ipv4ReverseZoneName  string
	Ipv6ReverseZoneID    string
	Ipv6ReverseZoneName  string
	CleanForwardZone     bool
	CleanIPv4ReverseZone bool
	CleanIPv6ReverseZone bool
}

Jump to

Keyboard shortcuts

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