CreateLoadBalancerTlsCertificateRequest
public struct CreateLoadBalancerTlsCertificateRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
An array of strings listing alternative domains and subdomains for your SSL/TLS certificate. Lightsail will de-dupe the names for you. You can have a maximum of 9 alternative names (in addition to the 1 primary domain). We do not support wildcards (e.g., *.example.com).
Declaration
Swift
public let certificateAlternativeNames: [String]?
-
The domain name (e.g., example.com) for your SSL/TLS certificate.
Declaration
Swift
public let certificateDomainName: String
-
The SSL/TLS certificate name. You can have up to 10 certificates in your account at one time. Each Lightsail load balancer can have up to 2 certificates associated with it at one time. There is also an overall limit to the number of certificates that can be issue in a 365-day period. For more information, see Limits.
Declaration
Swift
public let certificateName: String
-
The load balancer name where you want to create the SSL/TLS certificate.
Declaration
Swift
public let loadBalancerName: String
-
The tag keys and optional values to add to the resource during create. Use the TagResource action to tag a resource after it’s created.
Declaration
Swift
public let tags: [Tag]?
-
Undocumented
Declaration
Swift
public init(certificateAlternativeNames: [String]? = nil, certificateDomainName: String, certificateName: String, loadBalancerName: String, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws