| Modifier and Type | Method and Description |
|---|---|
Domain.Builder |
app(IApp app)
(experimental) The application to which the domain must be connected.
|
Domain.Builder |
autoSubdomainCreationPatterns(List<String> autoSubdomainCreationPatterns)
(experimental) Branches which should automatically create subdomains.
|
Domain.Builder |
autoSubDomainIamRole(IRole autoSubDomainIamRole)
(experimental) The IAM role with access to Route53 when using enableAutoSubdomain.
|
Domain |
build() |
static Domain.Builder |
create(software.constructs.Construct scope,
String id) |
Domain.Builder |
domainName(String domainName)
(experimental) The name of the domain.
|
Domain.Builder |
enableAutoSubdomain(Boolean enableAutoSubdomain)
(experimental) Automatically create subdomains for connected branches.
|
Domain.Builder |
subDomains(List<? extends SubDomain> subDomains)
(experimental) Subdomains.
|
@Stability(value=Experimental) public static Domain.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.Domain.Builder.@Stability(value=Experimental) public Domain.Builder autoSubdomainCreationPatterns(List<String> autoSubdomainCreationPatterns)
Default: - all repository branches ['*', 'pr*']
autoSubdomainCreationPatterns - Branches which should automatically create subdomains. This parameter is required.this@Stability(value=Experimental) public Domain.Builder domainName(String domainName)
Default: - the construct's id
domainName - The name of the domain. This parameter is required.this@Stability(value=Experimental) public Domain.Builder enableAutoSubdomain(Boolean enableAutoSubdomain)
Default: false
enableAutoSubdomain - Automatically create subdomains for connected branches. This parameter is required.this@Stability(value=Experimental) public Domain.Builder subDomains(List<? extends SubDomain> subDomains)
Default: - use `addSubDomain()` to add subdomains
subDomains - Subdomains. This parameter is required.this@Stability(value=Experimental) public Domain.Builder app(IApp app)
app - The application to which the domain must be connected. This parameter is required.this@Stability(value=Experimental) public Domain.Builder autoSubDomainIamRole(IRole autoSubDomainIamRole)
Default: the IAM role from App.grantPrincipal
autoSubDomainIamRole - The IAM role with access to Route53 when using enableAutoSubdomain. This parameter is required.thisCopyright © 2022. All rights reserved.