Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliasRepository ¶
type AliasRepository interface {
// Upsert inserts or updates Aliases on Route53
Upsert(aliases Aliases) error
// Delete deletes Aliases on Route53
Delete(aliases Aliases) error
}
AliasRepository provides a layer to interact with the AWS API when manipulating Route53 records
func NewRoute53AliasRepository ¶
func NewRoute53AliasRepository(awsClient route53iface.Route53API, config config.Config) AliasRepository
NewRoute53AliasRepository builds a new AliasRepository
type Aliases ¶
Aliases represents all aliases which should be bound to a CF distribution
func NewAliases ¶
NewAliases builds a new Aliases
Click to show internal directories.
Click to hide internal directories.