amazonka-route53-2.0: Amazon Route 53 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Route53.DeleteKeySigningKey

Description

Deletes a key-signing key (KSK). Before you can delete a KSK, you must deactivate it. The KSK must be deactivated before you can delete it regardless of whether the hosted zone is enabled for DNSSEC signing.

You can use DeactivateKeySigningKey to deactivate the key before you delete it.

Use GetDNSSEC to verify that the KSK is in an INACTIVE status.

Synopsis

Creating a Request

data DeleteKeySigningKey Source #

See: newDeleteKeySigningKey smart constructor.

Constructors

DeleteKeySigningKey' 

Fields

Instances

Instances details
ToHeaders DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

ToPath DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

ToQuery DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

AWSRequest DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Associated Types

type AWSResponse DeleteKeySigningKey #

Generic DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Associated Types

type Rep DeleteKeySigningKey :: Type -> Type #

Read DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Show DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

NFData DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Methods

rnf :: DeleteKeySigningKey -> () #

Eq DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Hashable DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

type AWSResponse DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKey = D1 ('MetaData "DeleteKeySigningKey" "Amazonka.Route53.DeleteKeySigningKey" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteKeySigningKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteKeySigningKey Source #

Create a value of DeleteKeySigningKey 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:

DeleteKeySigningKey, deleteKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.

DeleteKeySigningKey, deleteKeySigningKey_name - A string used to identify a key-signing key (KSK).

Request Lenses

deleteKeySigningKey_hostedZoneId :: Lens' DeleteKeySigningKey ResourceId Source #

A unique string used to identify a hosted zone.

deleteKeySigningKey_name :: Lens' DeleteKeySigningKey Text Source #

A string used to identify a key-signing key (KSK).

Destructuring the Response

data DeleteKeySigningKeyResponse Source #

See: newDeleteKeySigningKeyResponse smart constructor.

Constructors

DeleteKeySigningKeyResponse' 

Fields

Instances

Instances details
Generic DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Associated Types

type Rep DeleteKeySigningKeyResponse :: Type -> Type #

Read DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Show DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

NFData DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Eq DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKeyResponse = D1 ('MetaData "DeleteKeySigningKeyResponse" "Amazonka.Route53.DeleteKeySigningKey" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteKeySigningKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDeleteKeySigningKeyResponse Source #

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

$sel:changeInfo:DeleteKeySigningKeyResponse', deleteKeySigningKeyResponse_changeInfo - Undocumented member.

Response Lenses