libZSservicesZSamazonka-dsZSamazonka-ds
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.DirectoryService.RegisterCertificate

Description

Registers a certificate for a secure LDAP or client certificate authentication.

Synopsis

Creating a Request

data RegisterCertificate Source #

See: newRegisterCertificate smart constructor.

Constructors

RegisterCertificate' 

Fields

Instances

Instances details
Eq RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

Read RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

Show RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

Generic RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

Associated Types

type Rep RegisterCertificate :: Type -> Type #

NFData RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

Methods

rnf :: RegisterCertificate -> () #

Hashable RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

ToJSON RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

AWSRequest RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

Associated Types

type AWSResponse RegisterCertificate #

ToHeaders RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

ToPath RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

ToQuery RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

type Rep RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

type Rep RegisterCertificate = D1 ('MetaData "RegisterCertificate" "Amazonka.DirectoryService.RegisterCertificate" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "RegisterCertificate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientCertAuthSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientCertAuthSettings)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateType))) :*: (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "certificateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse RegisterCertificate Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

newRegisterCertificate Source #

Create a value of RegisterCertificate 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:clientCertAuthSettings:RegisterCertificate', registerCertificate_clientCertAuthSettings - A ClientCertAuthSettings object that contains client certificate authentication settings.

$sel:type':RegisterCertificate', registerCertificate_type - The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

$sel:directoryId:RegisterCertificate', registerCertificate_directoryId - The identifier of the directory.

$sel:certificateData:RegisterCertificate', registerCertificate_certificateData - The certificate PEM string that needs to be registered.

Request Lenses

registerCertificate_clientCertAuthSettings :: Lens' RegisterCertificate (Maybe ClientCertAuthSettings) Source #

A ClientCertAuthSettings object that contains client certificate authentication settings.

registerCertificate_type :: Lens' RegisterCertificate (Maybe CertificateType) Source #

The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

registerCertificate_certificateData :: Lens' RegisterCertificate Text Source #

The certificate PEM string that needs to be registered.

Destructuring the Response

data RegisterCertificateResponse Source #

See: newRegisterCertificateResponse smart constructor.

Constructors

RegisterCertificateResponse' 

Fields

Instances

Instances details
Eq RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

Read RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

Show RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

Generic RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

Associated Types

type Rep RegisterCertificateResponse :: Type -> Type #

NFData RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

type Rep RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.RegisterCertificate

type Rep RegisterCertificateResponse = D1 ('MetaData "RegisterCertificateResponse" "Amazonka.DirectoryService.RegisterCertificate" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "RegisterCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterCertificateResponse Source #

Create a value of RegisterCertificateResponse 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:certificateId:RegisterCertificateResponse', registerCertificateResponse_certificateId - The identifier of the certificate.

$sel:httpStatus:RegisterCertificateResponse', registerCertificateResponse_httpStatus - The response's http status code.

Response Lenses