-- | ExternalProtectionLevelOptions stores a group of additional fields for
-- configuring a CryptoKeyVersion that are specific to the EXTERNAL
-- protection level.
ckvExternalProtectionLevelOptions :: Lens' CryptoKeyVersion (Maybe ExternalProtectionLevelOptions)
ckvExternalProtectionLevelOptions
  = lens _ckvExternalProtectionLevelOptions
      (\ s a -> s{_ckvExternalProtectionLevelOptions = a})
ckvExternalProtectionLevelOptions :: Lens' CryptoKeyVersion (Maybe ExternalProtectionLevelOptions)
ckvExternalProtectionLevelOptions
  = lens _ckvExternalProtectionLevelOptions
      (\ s a -> s{_ckvExternalProtectionLevelOptions = a})
ckvExternalProtectionLevelOptions
  = lens _ckvExternalProtectionLevelOptions
      (\ s a -> s{_ckvExternalProtectionLevelOptions = a})