CfnLoadBalancerTlsCertificateMixinProps

class aws_cdk.mixins_preview.aws_lightsail.mixins.CfnLoadBalancerTlsCertificateMixinProps(*, certificate_alternative_names=None, certificate_domain_name=None, certificate_name=None, https_redirection_enabled=None, is_attached=None, load_balancer_name=None)

Bases: object

Properties for CfnLoadBalancerTlsCertificatePropsMixin.

Parameters:
  • certificate_alternative_names (Optional[Sequence[str]]) – An array of alternative domain names and subdomain names for your SSL/TLS certificate. In addition to the primary domain name, you can have up to nine alternative domain names. Wildcards (such as *.example.com ) are not supported.

  • certificate_domain_name (Optional[str]) – The domain name for the SSL/TLS certificate. For example, example.com or www.example.com .

  • certificate_name (Optional[str]) – The name of the SSL/TLS certificate.

  • https_redirection_enabled (Union[bool, IResolvable, None]) – A Boolean value indicating whether HTTPS redirection is enabled for the load balancer that the TLS certificate is attached to.

  • is_attached (Union[bool, IResolvable, None]) – A Boolean value indicating whether the SSL/TLS certificate is attached to a Lightsail load balancer.

  • load_balancer_name (Optional[str]) – The name of the load balancer that the SSL/TLS certificate is attached to.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_lightsail import mixins as lightsail_mixins

cfn_load_balancer_tls_certificate_mixin_props = lightsail_mixins.CfnLoadBalancerTlsCertificateMixinProps(
    certificate_alternative_names=["certificateAlternativeNames"],
    certificate_domain_name="certificateDomainName",
    certificate_name="certificateName",
    https_redirection_enabled=False,
    is_attached=False,
    load_balancer_name="loadBalancerName"
)

Attributes

certificate_alternative_names

An array of alternative domain names and subdomain names for your SSL/TLS certificate.

In addition to the primary domain name, you can have up to nine alternative domain names. Wildcards (such as *.example.com ) are not supported.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-certificatealternativenames

certificate_domain_name

The domain name for the SSL/TLS certificate.

For example, example.com or www.example.com .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-certificatedomainname

certificate_name

The name of the SSL/TLS certificate.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-certificatename

https_redirection_enabled

A Boolean value indicating whether HTTPS redirection is enabled for the load balancer that the TLS certificate is attached to.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-httpsredirectionenabled

is_attached

A Boolean value indicating whether the SSL/TLS certificate is attached to a Lightsail load balancer.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-isattached

load_balancer_name

The name of the load balancer that the SSL/TLS certificate is attached to.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-loadbalancername