deactivateKeySigningKey method
Deactivates a key-signing key (KSK) so that it will not be used for
signing by DNSSEC. This operation changes the KSK status to
INACTIVE.
May throw ConcurrentModification.
May throw InvalidInput.
May throw InvalidKeySigningKeyStatus.
May throw InvalidSigningStatus.
May throw KeySigningKeyInParentDSRecord.
May throw KeySigningKeyInUse.
May throw NoSuchKeySigningKey.
Parameter hostedZoneId :
A unique string used to identify a hosted zone.
Parameter name :
A string used to identify a key-signing key (KSK).
Implementation
Future<DeactivateKeySigningKeyResponse> deactivateKeySigningKey({
required String hostedZoneId,
required String name,
}) async {
final $result = await _protocol.send(
method: 'POST',
requestUri:
'/2013-04-01/keysigningkey/${Uri.encodeComponent(hostedZoneId)}/${Uri.encodeComponent(name)}/deactivate',
exceptionFnMap: _exceptionFns,
);
return DeactivateKeySigningKeyResponse.fromXml($result.body);
}