Copyright | (c) 2013-2021 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 |
Sets the certificate that terminates the specified listener's SSL connections. The specified certificate replaces any prior certificate that was used on the same load balancer and port.
For more information about updating your SSL certificate, see Replace the SSL Certificate for Your Load Balancer in the Classic Load Balancers Guide.
Synopsis
- data SetLoadBalancerListenerSSLCertificate = SetLoadBalancerListenerSSLCertificate' {}
- newSetLoadBalancerListenerSSLCertificate :: Text -> Int -> Text -> SetLoadBalancerListenerSSLCertificate
- setLoadBalancerListenerSSLCertificate_loadBalancerName :: Lens' SetLoadBalancerListenerSSLCertificate Text
- setLoadBalancerListenerSSLCertificate_loadBalancerPort :: Lens' SetLoadBalancerListenerSSLCertificate Int
- setLoadBalancerListenerSSLCertificate_sSLCertificateId :: Lens' SetLoadBalancerListenerSSLCertificate Text
- data SetLoadBalancerListenerSSLCertificateResponse = SetLoadBalancerListenerSSLCertificateResponse' {
- httpStatus :: Int
- newSetLoadBalancerListenerSSLCertificateResponse :: Int -> SetLoadBalancerListenerSSLCertificateResponse
- setLoadBalancerListenerSSLCertificateResponse_httpStatus :: Lens' SetLoadBalancerListenerSSLCertificateResponse Int
Creating a Request
data SetLoadBalancerListenerSSLCertificate Source #
Contains the parameters for SetLoadBalancerListenerSSLCertificate.
See: newSetLoadBalancerListenerSSLCertificate
smart constructor.
SetLoadBalancerListenerSSLCertificate' | |
|
Instances
newSetLoadBalancerListenerSSLCertificate Source #
Create a value of SetLoadBalancerListenerSSLCertificate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:loadBalancerName:SetLoadBalancerListenerSSLCertificate'
, setLoadBalancerListenerSSLCertificate_loadBalancerName
- The name of the load balancer.
$sel:loadBalancerPort:SetLoadBalancerListenerSSLCertificate'
, setLoadBalancerListenerSSLCertificate_loadBalancerPort
- The port that uses the specified SSL certificate.
$sel:sSLCertificateId:SetLoadBalancerListenerSSLCertificate'
, setLoadBalancerListenerSSLCertificate_sSLCertificateId
- The Amazon Resource Name (ARN) of the SSL certificate.
Request Lenses
setLoadBalancerListenerSSLCertificate_loadBalancerName :: Lens' SetLoadBalancerListenerSSLCertificate Text Source #
The name of the load balancer.
setLoadBalancerListenerSSLCertificate_loadBalancerPort :: Lens' SetLoadBalancerListenerSSLCertificate Int Source #
The port that uses the specified SSL certificate.
setLoadBalancerListenerSSLCertificate_sSLCertificateId :: Lens' SetLoadBalancerListenerSSLCertificate Text Source #
The Amazon Resource Name (ARN) of the SSL certificate.
Destructuring the Response
data SetLoadBalancerListenerSSLCertificateResponse Source #
Contains the output of SetLoadBalancerListenerSSLCertificate.
See: newSetLoadBalancerListenerSSLCertificateResponse
smart constructor.
SetLoadBalancerListenerSSLCertificateResponse' | |
|
Instances
Eq SetLoadBalancerListenerSSLCertificateResponse Source # | |
Read SetLoadBalancerListenerSSLCertificateResponse Source # | |
Show SetLoadBalancerListenerSSLCertificateResponse Source # | |
Generic SetLoadBalancerListenerSSLCertificateResponse Source # | |
Defined in Amazonka.ELB.SetLoadBalancerListenerSSLCertificate type Rep SetLoadBalancerListenerSSLCertificateResponse :: Type -> Type # | |
NFData SetLoadBalancerListenerSSLCertificateResponse Source # | |
type Rep SetLoadBalancerListenerSSLCertificateResponse Source # | |
Defined in Amazonka.ELB.SetLoadBalancerListenerSSLCertificate type Rep SetLoadBalancerListenerSSLCertificateResponse = D1 ('MetaData "SetLoadBalancerListenerSSLCertificateResponse" "Amazonka.ELB.SetLoadBalancerListenerSSLCertificate" "libZSservicesZSamazonka-elbZSamazonka-elb" 'False) (C1 ('MetaCons "SetLoadBalancerListenerSSLCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newSetLoadBalancerListenerSSLCertificateResponse Source #
:: Int |
|
-> SetLoadBalancerListenerSSLCertificateResponse |
Create a value of SetLoadBalancerListenerSSLCertificateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:SetLoadBalancerListenerSSLCertificateResponse'
, setLoadBalancerListenerSSLCertificateResponse_httpStatus
- The response's http status code.
Response Lenses
setLoadBalancerListenerSSLCertificateResponse_httpStatus :: Lens' SetLoadBalancerListenerSSLCertificateResponse Int Source #
The response's http status code.