aws

package
v0.1.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ProviderSpecificRegion                     = "aws/region"
	ProviderSpecificFailover                   = "aws/failover"
	ProviderSpecificGeolocationSubdivisionCode = "aws/geolocation-subdivision-code"
	ProviderSpecificMultiValueAnswer           = "aws/multi-value-answer"
	ProviderSpecificHealthCheckID              = "aws/health-check-id"
)

Variables

This section is empty.

Functions

func NewProviderFromSecret

func NewProviderFromSecret(ctx context.Context, s *v1.Secret) (provider.Provider, error)

Types

type InstrumentedRoute53

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

func (*InstrumentedRoute53) ChangeResourceRecordSets

func (c *InstrumentedRoute53) ChangeResourceRecordSets(input *route53.ChangeResourceRecordSetsInput) (output *route53.ChangeResourceRecordSetsOutput, err error)

func (*InstrumentedRoute53) ChangeTagsForResourceWithContext

func (c *InstrumentedRoute53) ChangeTagsForResourceWithContext(ctx aws.Context, input *route53.ChangeTagsForResourceInput, opts ...request.Option) (output *route53.ChangeTagsForResourceOutput, err error)

func (*InstrumentedRoute53) CreateHealthCheck

func (c *InstrumentedRoute53) CreateHealthCheck(input *route53.CreateHealthCheckInput) (output *route53.CreateHealthCheckOutput, err error)

func (*InstrumentedRoute53) CreateHostedZone

func (c *InstrumentedRoute53) CreateHostedZone(input *route53.CreateHostedZoneInput) (output *route53.CreateHostedZoneOutput, err error)

func (*InstrumentedRoute53) DeleteHostedZone

func (c *InstrumentedRoute53) DeleteHostedZone(input *route53.DeleteHostedZoneInput) (output *route53.DeleteHostedZoneOutput, err error)

func (*InstrumentedRoute53) GetHostedZone

func (c *InstrumentedRoute53) GetHostedZone(input *route53.GetHostedZoneInput) (output *route53.GetHostedZoneOutput, err error)

func (*InstrumentedRoute53) ListHostedZones

func (c *InstrumentedRoute53) ListHostedZones(input *route53.ListHostedZonesInput) (output *route53.ListHostedZonesOutput, err error)

func (*InstrumentedRoute53) UpdateHostedZoneComment

func (c *InstrumentedRoute53) UpdateHostedZoneComment(input *route53.UpdateHostedZoneCommentInput) (output *route53.UpdateHostedZoneCommentOutput, err error)

type Route53DNSProvider

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

func (*Route53DNSProvider) Delete

func (p *Route53DNSProvider) Delete(record *v1alpha1.DNSRecord, managedZone *v1alpha1.ManagedZone) error

func (*Route53DNSProvider) DeleteManagedZone

func (p *Route53DNSProvider) DeleteManagedZone(zone *v1alpha1.ManagedZone) error

func (*Route53DNSProvider) Ensure

func (p *Route53DNSProvider) Ensure(record *v1alpha1.DNSRecord, managedZone *v1alpha1.ManagedZone) error

func (*Route53DNSProvider) EnsureManagedZone

func (p *Route53DNSProvider) EnsureManagedZone(zone *v1alpha1.ManagedZone) (provider.ManagedZoneOutput, error)

Jump to

Keyboard shortcuts

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