route53

package
v0.0.36 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DomainManager_IsDnsResolvable

func DomainManager_IsDnsResolvable(node constructs.IConstruct) *bool

func Domains_ROOT

func Domains_ROOT() *string

func NewDomainManager_Override

func NewDomainManager_Override(d DomainManager)

func NewDomain_Override

func NewDomain_Override(d Domain, zone awsroute53.IHostedZone, isPublic *bool, options *DomainOptions)

Types

type Domain

type Domain interface {
	Certificate() awscertificatemanager.ICertificate
	Fqdn() *string
	IsPublic() *bool
	Subdomain() *string
	Zone() awsroute53.IHostedZone
	ZoneName() *string
	Visit(node constructs.IConstruct)
}

func NewDomain

func NewDomain(zone awsroute53.IHostedZone, isPublic *bool, options *DomainOptions) Domain

type DomainDiscovery

type DomainDiscovery string
const (
	DomainDiscovery_ALL     DomainDiscovery = "ALL"
	DomainDiscovery_NONE    DomainDiscovery = "NONE"
	DomainDiscovery_PRIVATE DomainDiscovery = "PRIVATE"
	DomainDiscovery_PUBLIC  DomainDiscovery = "PUBLIC"
)

type DomainManager

type DomainManager interface {
}

func NewDomainManager

func NewDomainManager() DomainManager

type DomainOptions

type DomainOptions struct {
	Certificate awscertificatemanager.ICertificate `field:"optional" json:"certificate" yaml:"certificate"`
	Subdomain   *string                            `field:"optional" json:"subdomain" yaml:"subdomain"`
}

type Domains

type Domains interface {
	Add(hostedZone awsroute53.IHostedZone, isPublic *bool, options *DomainOptions)
}

func Domains_Of

func Domains_Of(scope constructs.IConstruct) Domains

type IDnsResolvable

type IDnsResolvable interface {
	constructs.IConstruct
	RegisterDomain(domain Domain)
	DomainDiscovery() DomainDiscovery
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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