route53

package
v0.5.8 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2019 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Name = "route53"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Backend

type Backend struct {
	LeaseTime time.Duration
	Zone      string
	ZoneID    string
	TTL       int64

	Svc *route53.Route53
}

func NewBackend

func NewBackend() (*Backend, error)

func (*Backend) Delete

func (b *Backend) Delete(opts *model.DomainOptions) error

func (*Backend) DeleteCNAME added in v0.5.6

func (b *Backend) DeleteCNAME(opts *model.DomainOptions) error

func (*Backend) DeleteText

func (b *Backend) DeleteText(opts *model.DomainOptions) error

func (*Backend) Get

func (b *Backend) Get(opts *model.DomainOptions) (d model.Domain, err error)

func (*Backend) GetCNAME added in v0.5.6

func (b *Backend) GetCNAME(opts *model.DomainOptions) (d model.Domain, err error)

func (*Backend) GetName added in v0.5.1

func (b *Backend) GetName() string

func (*Backend) GetText

func (b *Backend) GetText(opts *model.DomainOptions) (d model.Domain, err error)

func (*Backend) GetToken

func (b *Backend) GetToken(fqdn string) (string, error)

func (*Backend) GetTokenCount added in v0.5.1

func (b *Backend) GetTokenCount() (int64, error)

func (*Backend) GetZone

func (b *Backend) GetZone() string

func (*Backend) MigrateFrozen

func (b *Backend) MigrateFrozen(opts *model.MigrateFrozen) error

func (*Backend) MigrateRecord

func (b *Backend) MigrateRecord(opts *model.MigrateRecord) error

func (*Backend) MigrateToken

func (b *Backend) MigrateToken(opts *model.MigrateToken) error

func (*Backend) Renew

func (b *Backend) Renew(opts *model.DomainOptions) (d model.Domain, err error)

func (*Backend) Set

func (b *Backend) Set(opts *model.DomainOptions) (d model.Domain, err error)

func (*Backend) SetCNAME added in v0.5.6

func (b *Backend) SetCNAME(opts *model.DomainOptions) (d model.Domain, err error)

func (*Backend) SetText

func (b *Backend) SetText(opts *model.DomainOptions) (d model.Domain, err error)

func (*Backend) SetToken

func (b *Backend) SetToken(opts *model.DomainOptions, exist bool) (int64, error)

func (*Backend) Update

func (b *Backend) Update(opts *model.DomainOptions) (d model.Domain, err error)

func (*Backend) UpdateCNAME added in v0.5.6

func (b *Backend) UpdateCNAME(opts *model.DomainOptions) (d model.Domain, err error)

func (*Backend) UpdateText

func (b *Backend) UpdateText(opts *model.DomainOptions) (d model.Domain, err error)

Jump to

Keyboard shortcuts

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