@Stability(value=Stable) public static final class PublicHostedZoneProps.Builder extends Object implements software.amazon.jsii.Builder<PublicHostedZoneProps>
PublicHostedZoneProps
Constructor and Description |
---|
Builder() |
@Stability(value=Stable) public PublicHostedZoneProps.Builder caaAmazon(Boolean caaAmazon)
PublicHostedZoneProps.getCaaAmazon()
caaAmazon
- Whether to create a CAA record to restrict certificate authorities allowed to issue certificates for this domain to Amazon only.this
@Stability(value=Stable) public PublicHostedZoneProps.Builder crossAccountZoneDelegationPrincipal(IPrincipal crossAccountZoneDelegationPrincipal)
PublicHostedZoneProps.getCrossAccountZoneDelegationPrincipal()
crossAccountZoneDelegationPrincipal
- A principal which is trusted to assume a role for zone delegation.this
@Stability(value=Stable) public PublicHostedZoneProps.Builder crossAccountZoneDelegationRoleName(String crossAccountZoneDelegationRoleName)
PublicHostedZoneProps.getCrossAccountZoneDelegationRoleName()
crossAccountZoneDelegationRoleName
- The name of the role created for cross account delegation.this
@Stability(value=Stable) public PublicHostedZoneProps.Builder zoneName(String zoneName)
CommonHostedZoneProps.getZoneName()
zoneName
- The name of the domain. This parameter is required.
For resource record types that include a domain
name, specify a fully qualified domain name.this
@Stability(value=Stable) public PublicHostedZoneProps.Builder comment(String comment)
CommonHostedZoneProps.getComment()
comment
- Any comments that you want to include about the hosted zone.this
@Stability(value=Stable) public PublicHostedZoneProps.Builder queryLogsLogGroupArn(String queryLogsLogGroupArn)
CommonHostedZoneProps.getQueryLogsLogGroupArn()
queryLogsLogGroupArn
- The Amazon Resource Name (ARN) for the log group that you want Amazon Route 53 to send query logs to.this
@Stability(value=Stable) public PublicHostedZoneProps build()
build
in interface software.amazon.jsii.Builder<PublicHostedZoneProps>
PublicHostedZoneProps
NullPointerException
- if any required attribute was not providedCopyright © 2023. All rights reserved.