libZSservicesZSamazonka-elbv2ZSamazonka-elbv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ELBV2.AddListenerCertificates

Description

Adds the specified SSL server certificate to the certificate list for the specified HTTPS or TLS listener.

If the certificate in already in the certificate list, the call is successful but the certificate is not added again.

For more information, see HTTPS listeners in the Application Load Balancers Guide or TLS listeners in the Network Load Balancers Guide.

Synopsis

Creating a Request

data AddListenerCertificates Source #

See: newAddListenerCertificates smart constructor.

Constructors

AddListenerCertificates' 

Fields

  • listenerArn :: Text

    The Amazon Resource Name (ARN) of the listener.

  • certificates :: [Certificate]

    The certificate to add. You can specify one certificate per call. Set CertificateArn to the certificate ARN but do not set IsDefault.

Instances

Instances details
Eq AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Read AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Show AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Generic AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Associated Types

type Rep AddListenerCertificates :: Type -> Type #

NFData AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Methods

rnf :: AddListenerCertificates -> () #

Hashable AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

AWSRequest AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

ToHeaders AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

ToPath AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

ToQuery AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

type Rep AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

type Rep AddListenerCertificates = D1 ('MetaData "AddListenerCertificates" "Amazonka.ELBV2.AddListenerCertificates" "libZSservicesZSamazonka-elbv2ZSamazonka-elbv2" 'False) (C1 ('MetaCons "AddListenerCertificates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Certificate])))
type AWSResponse AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

newAddListenerCertificates Source #

Create a value of AddListenerCertificates 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:listenerArn:AddListenerCertificates', addListenerCertificates_listenerArn - The Amazon Resource Name (ARN) of the listener.

$sel:certificates:AddListenerCertificates', addListenerCertificates_certificates - The certificate to add. You can specify one certificate per call. Set CertificateArn to the certificate ARN but do not set IsDefault.

Request Lenses

addListenerCertificates_listenerArn :: Lens' AddListenerCertificates Text Source #

The Amazon Resource Name (ARN) of the listener.

addListenerCertificates_certificates :: Lens' AddListenerCertificates [Certificate] Source #

The certificate to add. You can specify one certificate per call. Set CertificateArn to the certificate ARN but do not set IsDefault.

Destructuring the Response

data AddListenerCertificatesResponse Source #

See: newAddListenerCertificatesResponse smart constructor.

Constructors

AddListenerCertificatesResponse' 

Fields

Instances

Instances details
Eq AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Read AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Show AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Generic AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Associated Types

type Rep AddListenerCertificatesResponse :: Type -> Type #

NFData AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

type Rep AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

type Rep AddListenerCertificatesResponse = D1 ('MetaData "AddListenerCertificatesResponse" "Amazonka.ELBV2.AddListenerCertificates" "libZSservicesZSamazonka-elbv2ZSamazonka-elbv2" 'False) (C1 ('MetaCons "AddListenerCertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Certificate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddListenerCertificatesResponse Source #

Create a value of AddListenerCertificatesResponse 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:certificates:AddListenerCertificates', addListenerCertificatesResponse_certificates - Information about the certificates in the certificate list.

$sel:httpStatus:AddListenerCertificatesResponse', addListenerCertificatesResponse_httpStatus - The response's http status code.

Response Lenses

addListenerCertificatesResponse_certificates :: Lens' AddListenerCertificatesResponse (Maybe [Certificate]) Source #

Information about the certificates in the certificate list.