-- | next_rotation_time will be advanced by this period when the service
-- automatically rotates a key. Must be at least 24 hours and at most
-- 876,000 hours. If rotation_period is set, next_rotation_time must also
-- be set. Keys with purpose ENCRYPT_DECRYPT support automatic rotation.
-- For other keys, this field must be omitted.
ckRotationPeriod :: Lens' CryptoKey (Maybe Scientific)
ckRotationPeriod
  = lens _ckRotationPeriod
      (\ s a -> s{_ckRotationPeriod = a})
      . mapping _GDuration
ckRotationPeriod :: Lens' CryptoKey (Maybe Scientific)
ckRotationPeriod
  = lens _ckRotationPeriod
      (\ s a -> s{_ckRotationPeriod = a})
      . mapping _GDuration
ckRotationPeriod
  = lens _ckRotationPeriod
      (\ s a -> s{_ckRotationPeriod = a})
      . mapping _GDuration