Values.DeleteKeySigningKeyResponseSourceDeletes 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.
type nonrec error = [ | `ConcurrentModification of ConcurrentModification.t| `InvalidInput of InvalidInput.t| `InvalidKMSArn of InvalidKMSArn.t| `InvalidKeySigningKeyStatus of InvalidKeySigningKeyStatus.t| `InvalidSigningStatus of InvalidSigningStatus.t| `NoSuchKeySigningKey of NoSuchKeySigningKey.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `ConcurrentModification of ConcurrentModification.t
| `InvalidInput of InvalidInput.t
| `InvalidKMSArn of InvalidKMSArn.t
| `InvalidKeySigningKeyStatus of InvalidKeySigningKeyStatus.t
| `InvalidSigningStatus of InvalidSigningStatus.t
| `NoSuchKeySigningKey of NoSuchKeySigningKey.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `ConcurrentModification of ConcurrentModification.t
| `InvalidInput of InvalidInput.t
| `InvalidKMSArn of InvalidKMSArn.t
| `InvalidKeySigningKeyStatus of InvalidKeySigningKeyStatus.t
| `InvalidSigningStatus of InvalidSigningStatus.t
| `NoSuchKeySigningKey of NoSuchKeySigningKey.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `String of ResourceId.t
| `Timestamp of TimeStamp.t ])
list ])
list ]