route53

package
v0.0.0-...-e7c744b Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2023 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CREATING = "CREATING"
	CREATED  = "CREATED"
	FAILED   = "FAILED"
	REMOVING = "REMOVING"
)

status

View Source
const (
	IAMUserAccessKeySecretName = "route53"
)

Variables

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

type DomainEvent struct {
	Domain         string
	OrganisationId uint
}

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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