Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Creates a Lightsail load balancer TLS certificate.
TLS is just an updated, more secure version of Secure Socket Layer (SSL).
- createLoadBalancerTLSCertificate :: Text -> Text -> Text -> CreateLoadBalancerTLSCertificate
- data CreateLoadBalancerTLSCertificate
- clbtcCertificateAlternativeNames :: Lens' CreateLoadBalancerTLSCertificate [Text]
- clbtcLoadBalancerName :: Lens' CreateLoadBalancerTLSCertificate Text
- clbtcCertificateName :: Lens' CreateLoadBalancerTLSCertificate Text
- clbtcCertificateDomainName :: Lens' CreateLoadBalancerTLSCertificate Text
- createLoadBalancerTLSCertificateResponse :: Int -> CreateLoadBalancerTLSCertificateResponse
- data CreateLoadBalancerTLSCertificateResponse
- clbtcrsOperations :: Lens' CreateLoadBalancerTLSCertificateResponse [Operation]
- clbtcrsResponseStatus :: Lens' CreateLoadBalancerTLSCertificateResponse Int
Creating a Request
createLoadBalancerTLSCertificate Source #
:: Text | |
-> Text | |
-> Text | |
-> CreateLoadBalancerTLSCertificate |
Creates a value of CreateLoadBalancerTLSCertificate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
clbtcCertificateAlternativeNames
- 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
).clbtcLoadBalancerName
- The load balancer name where you want to create the SSL/TLS certificate.clbtcCertificateName
- The SSLTLS 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 <http:docs.aws.amazon.comacmlatestuserguide/acm-limits.html Limits> .clbtcCertificateDomainName
- The domain name (e.g.,example.com
) for your SSL/TLS certificate.
data CreateLoadBalancerTLSCertificate Source #
See: createLoadBalancerTLSCertificate
smart constructor.
Request Lenses
clbtcCertificateAlternativeNames :: Lens' CreateLoadBalancerTLSCertificate [Text] Source #
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
).
clbtcLoadBalancerName :: Lens' CreateLoadBalancerTLSCertificate Text Source #
The load balancer name where you want to create the SSL/TLS certificate.
clbtcCertificateName :: Lens' CreateLoadBalancerTLSCertificate Text Source #
The SSLTLS 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 <http:docs.aws.amazon.comacmlatestuserguide/acm-limits.html Limits> .
clbtcCertificateDomainName :: Lens' CreateLoadBalancerTLSCertificate Text Source #
The domain name (e.g., example.com
) for your SSL/TLS certificate.
Destructuring the Response
createLoadBalancerTLSCertificateResponse Source #
Creates a value of CreateLoadBalancerTLSCertificateResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
clbtcrsOperations
- An object containing information about the API operations.clbtcrsResponseStatus
- -- | The response status code.
data CreateLoadBalancerTLSCertificateResponse Source #
See: createLoadBalancerTLSCertificateResponse
smart constructor.
Response Lenses
clbtcrsOperations :: Lens' CreateLoadBalancerTLSCertificateResponse [Operation] Source #
An object containing information about the API operations.
clbtcrsResponseStatus :: Lens' CreateLoadBalancerTLSCertificateResponse Int Source #
- - | The response status code.