CreateLoadBalancerRequest
public struct CreateLoadBalancerRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The optional alternative domains and subdomains to use with your SSL/TLS certificate (e.g., www.example.com, example.com, m.example.com, blog.example.com).
Declaration
Swift
public let certificateAlternativeNames: [String]?
-
The domain name with which your certificate is associated (e.g., example.com). If you specify certificateDomainName, then certificateName is required (and vice-versa).
Declaration
Swift
public let certificateDomainName: String?
-
The name of the SSL/TLS certificate. If you specify certificateName, then certificateDomainName is required (and vice-versa).
Declaration
Swift
public let certificateName: String?
-
The path you provided to perform the load balancer health check. If you didn’t specify a health check path, Lightsail uses the root path of your website (e.g., “/”). You may want to specify a custom health check path other than the root of your application if your home page loads slowly or has a lot of media or scripting on it.
Declaration
Swift
public let healthCheckPath: String?
-
The instance port where you’re creating your load balancer.
Declaration
Swift
public let instancePort: Int
-
The name of your load balancer.
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]?
-
init(certificateAlternativeNames:certificateDomainName:certificateName:healthCheckPath:instancePort:loadBalancerName:tags:)
Undocumented
Declaration
Swift
public init(certificateAlternativeNames: [String]? = nil, certificateDomainName: String? = nil, certificateName: String? = nil, healthCheckPath: String? = nil, instancePort: Int, loadBalancerName: String, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws