@Stability(value=Stable) public static final class CfnLoadBalancerTlsCertificate.Builder extends Object implements software.amazon.jsii.Builder<CfnLoadBalancerTlsCertificate>
CfnLoadBalancerTlsCertificate.| Modifier and Type | Method and Description |
|---|---|
CfnLoadBalancerTlsCertificate |
build() |
CfnLoadBalancerTlsCertificate.Builder |
certificateAlternativeNames(List<String> certificateAlternativeNames)
An array of alternative domain names and subdomain names for your SSL/TLS certificate.
|
CfnLoadBalancerTlsCertificate.Builder |
certificateDomainName(String certificateDomainName)
The domain name for the SSL/TLS certificate.
|
CfnLoadBalancerTlsCertificate.Builder |
certificateName(String certificateName)
The name of the SSL/TLS certificate.
|
static CfnLoadBalancerTlsCertificate.Builder |
create(software.constructs.Construct scope,
String id) |
CfnLoadBalancerTlsCertificate.Builder |
httpsRedirectionEnabled(Boolean httpsRedirectionEnabled)
A Boolean value indicating whether HTTPS redirection is enabled for the load balancer that the TLS certificate is attached to.
|
CfnLoadBalancerTlsCertificate.Builder |
httpsRedirectionEnabled(IResolvable httpsRedirectionEnabled)
A Boolean value indicating whether HTTPS redirection is enabled for the load balancer that the TLS certificate is attached to.
|
CfnLoadBalancerTlsCertificate.Builder |
isAttached(Boolean isAttached)
A Boolean value indicating whether the SSL/TLS certificate is attached to a Lightsail load balancer.
|
CfnLoadBalancerTlsCertificate.Builder |
isAttached(IResolvable isAttached)
A Boolean value indicating whether the SSL/TLS certificate is attached to a Lightsail load balancer.
|
CfnLoadBalancerTlsCertificate.Builder |
loadBalancerName(String loadBalancerName)
The name of the load balancer that the SSL/TLS certificate is attached to.
|
@Stability(value=Stable) public static CfnLoadBalancerTlsCertificate.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnLoadBalancerTlsCertificate.Builder.@Stability(value=Stable) public CfnLoadBalancerTlsCertificate.Builder certificateDomainName(String certificateDomainName)
For example, example.com or www.example.com .
certificateDomainName - The domain name for the SSL/TLS certificate. This parameter is required.this@Stability(value=Stable) public CfnLoadBalancerTlsCertificate.Builder certificateName(String certificateName)
certificateName - The name of the SSL/TLS certificate. This parameter is required.this@Stability(value=Stable) public CfnLoadBalancerTlsCertificate.Builder loadBalancerName(String loadBalancerName)
loadBalancerName - The name of the load balancer that the SSL/TLS certificate is attached to. This parameter is required.this@Stability(value=Stable) public CfnLoadBalancerTlsCertificate.Builder certificateAlternativeNames(List<String> certificateAlternativeNames)
In addition to the primary domain name, you can have up to nine alternative domain names. Wildcards (such as *.example.com ) are not supported.
certificateAlternativeNames - An array of alternative domain names and subdomain names for your SSL/TLS certificate. This parameter is required.this@Stability(value=Stable) public CfnLoadBalancerTlsCertificate.Builder httpsRedirectionEnabled(Boolean httpsRedirectionEnabled)
httpsRedirectionEnabled - A Boolean value indicating whether HTTPS redirection is enabled for the load balancer that the TLS certificate is attached to. This parameter is required.this@Stability(value=Stable) public CfnLoadBalancerTlsCertificate.Builder httpsRedirectionEnabled(IResolvable httpsRedirectionEnabled)
httpsRedirectionEnabled - A Boolean value indicating whether HTTPS redirection is enabled for the load balancer that the TLS certificate is attached to. This parameter is required.this@Stability(value=Stable) public CfnLoadBalancerTlsCertificate.Builder isAttached(Boolean isAttached)
isAttached - A Boolean value indicating whether the SSL/TLS certificate is attached to a Lightsail load balancer. This parameter is required.this@Stability(value=Stable) public CfnLoadBalancerTlsCertificate.Builder isAttached(IResolvable isAttached)
isAttached - A Boolean value indicating whether the SSL/TLS certificate is attached to a Lightsail load balancer. This parameter is required.this@Stability(value=Stable) public CfnLoadBalancerTlsCertificate build()
build in interface software.amazon.jsii.Builder<CfnLoadBalancerTlsCertificate>Copyright © 2022. All rights reserved.