-- | At next_rotation_time, the Key Management Service will automatically: 1.
-- Create a new version of this CryptoKey. 2. Mark the new version as
-- primary. Key rotations performed manually via CreateCryptoKeyVersion and
-- UpdateCryptoKeyPrimaryVersion do not affect next_rotation_time. Keys
-- with purpose ENCRYPT_DECRYPT support automatic rotation. For other keys,
-- this field must be omitted.
ckNextRotationTime :: Lens' CryptoKey (Maybe UTCTime)
ckNextRotationTime
  = lens _ckNextRotationTime
      (\ s a -> s{_ckNextRotationTime = a})
      . mapping _DateTime
ckNextRotationTime :: Lens' CryptoKey (Maybe UTCTime)
ckNextRotationTime
  = lens _ckNextRotationTime
      (\ s a -> s{_ckNextRotationTime = a})
      . mapping _DateTime
ckNextRotationTime
  = lens _ckNextRotationTime
      (\ s a -> s{_ckNextRotationTime = a})
      . mapping _DateTime