-- | Output only. The ProtectionLevel describing how crypto operations are
-- performed with this CryptoKeyVersion.
ckvProtectionLevel :: Lens' CryptoKeyVersion (Maybe CryptoKeyVersionProtectionLevel)
ckvProtectionLevel
  = lens _ckvProtectionLevel
      (\ s a -> s{_ckvProtectionLevel = a})
ckvProtectionLevel :: Lens' CryptoKeyVersion (Maybe CryptoKeyVersionProtectionLevel)
ckvProtectionLevel
  = lens _ckvProtectionLevel
      (\ s a -> s{_ckvProtectionLevel = a})
ckvProtectionLevel
  = lens _ckvProtectionLevel
      (\ s a -> s{_ckvProtectionLevel = a})