-- | A template describing settings for new CryptoKeyVersion instances. The
-- properties of new CryptoKeyVersion instances created by either
-- CreateCryptoKeyVersion or auto-rotation are controlled by this template.
ckVersionTemplate :: Lens' CryptoKey (Maybe CryptoKeyVersionTemplate)
ckVersionTemplate
  = lens _ckVersionTemplate
      (\ s a -> s{_ckVersionTemplate = a})
ckVersionTemplate :: Lens' CryptoKey (Maybe CryptoKeyVersionTemplate)
ckVersionTemplate
  = lens _ckVersionTemplate
      (\ s a -> s{_ckVersionTemplate = a})
ckVersionTemplate
  = lens _ckVersionTemplate
      (\ s a -> s{_ckVersionTemplate = a})