-- | The ProtectionLevel of the CryptoKeyVersion used for signing.
asrProtectionLevel :: Lens' AsymmetricSignResponse (Maybe AsymmetricSignResponseProtectionLevel)
asrProtectionLevel
  = lens _asrProtectionLevel
      (\ s a -> s{_asrProtectionLevel = a})
asrProtectionLevel :: Lens' AsymmetricSignResponse (Maybe AsymmetricSignResponseProtectionLevel)
asrProtectionLevel
  = lens _asrProtectionLevel
      (\ s a -> s{_asrProtectionLevel = a})
asrProtectionLevel
  = lens _asrProtectionLevel
      (\ s a -> s{_asrProtectionLevel = a})