libZSservicesZSamazonka-iotZSamazonka-iot
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.IoT.DeleteCACertificate

Description

Deletes a registered CA certificate.

Requires permission to access the DeleteCACertificate action.

Synopsis

Creating a Request

data DeleteCACertificate Source #

Input for the DeleteCACertificate operation.

See: newDeleteCACertificate smart constructor.

Constructors

DeleteCACertificate' 

Fields

  • certificateId :: Text

    The ID of the certificate to delete. (The last part of the certificate ARN contains the certificate ID.)

Instances

Instances details
Eq DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Read DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Show DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Generic DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Associated Types

type Rep DeleteCACertificate :: Type -> Type #

NFData DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Methods

rnf :: DeleteCACertificate -> () #

Hashable DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

AWSRequest DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Associated Types

type AWSResponse DeleteCACertificate #

ToHeaders DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

ToPath DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

ToQuery DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

type Rep DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

type Rep DeleteCACertificate = D1 ('MetaData "DeleteCACertificate" "Amazonka.IoT.DeleteCACertificate" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "DeleteCACertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

newDeleteCACertificate Source #

Create a value of DeleteCACertificate 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:DeleteCACertificate', deleteCACertificate_certificateId - The ID of the certificate to delete. (The last part of the certificate ARN contains the certificate ID.)

Request Lenses

deleteCACertificate_certificateId :: Lens' DeleteCACertificate Text Source #

The ID of the certificate to delete. (The last part of the certificate ARN contains the certificate ID.)

Destructuring the Response

data DeleteCACertificateResponse Source #

The output for the DeleteCACertificate operation.

See: newDeleteCACertificateResponse smart constructor.

Constructors

DeleteCACertificateResponse' 

Fields

Instances

Instances details
Eq DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Read DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Show DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Generic DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Associated Types

type Rep DeleteCACertificateResponse :: Type -> Type #

NFData DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

type Rep DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

type Rep DeleteCACertificateResponse = D1 ('MetaData "DeleteCACertificateResponse" "Amazonka.IoT.DeleteCACertificate" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "DeleteCACertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCACertificateResponse Source #

Create a value of DeleteCACertificateResponse 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:DeleteCACertificateResponse', deleteCACertificateResponse_httpStatus - The response's http status code.

Response Lenses