Documentation ¶
Index ¶
- func DomainManager_IsDnsResolvable(node constructs.IConstruct) *bool
- func Domains_ROOT() *string
- func NewDomainManager_Override(d DomainManager)
- func NewDomain_Override(d Domain, zone awsroute53.IHostedZone, isPublic *bool, options *DomainOptions)
- type Domain
- type DomainDiscovery
- type DomainManager
- type DomainOptions
- type Domains
- type IDnsResolvable
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 }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.