Documentation ¶
Index ¶
Constants ¶
View Source
const ( CREATING = "CREATING" CREATED = "CREATED" FAILED = "FAILED" REMOVING = "REMOVING" )
status
View Source
const (
IAMUserAccessKeySecretName = "route53"
)
Variables ¶
View Source
var IAMUserAccessKeySecretID = secret.GenerateSecretIDFromName(IAMUserAccessKeySecretName)
nolint: gochecknoglobals,golint
Functions ¶
func NewAwsRoute53 ¶
func NewAwsRoute53(region, awsSecretId, awsSecretKey, baseDomain string, notifications chan interface{}) (*awsRoute53, error)
NewAwsRoute53 creates a new awsRoute53 using the provided region and route53 credentials
Types ¶
type DomainEvent ¶
DomainEvent holds the common fields for the domain events
type RegisterDomainFailedEvent ¶
type RegisterDomainFailedEvent struct { DomainEvent Cause error }
RegisterDomainFailedEvent is fired when a domain registration or re-registration in an external DNS service failed
type RegisterDomainSucceededEvent ¶
type RegisterDomainSucceededEvent struct {
DomainEvent
}
RegisterDomainSucceededEvent is fired when a domain is registered or re-registered in an external DNS service
type UnregisterDomainFailedEvent ¶
type UnregisterDomainFailedEvent struct { DomainEvent Cause error }
UnregisterDomainFailedEvent is fired when a domain un-registered in an external DNS service failed
type UnregisterDomainSucceededEvent ¶
type UnregisterDomainSucceededEvent struct {
DomainEvent
}
UnregisterDomainSucceededEvent is fired when a domain is un-registered in an external DNS service
Source Files ¶
Click to show internal directories.
Click to hide internal directories.