-- | Output only. A copy of the \"primary\" CryptoKeyVersion that will be
-- used by Encrypt when this CryptoKey is given in EncryptRequest.name. The
-- CryptoKey\'s primary version can be updated via
-- UpdateCryptoKeyPrimaryVersion. Keys with purpose ENCRYPT_DECRYPT may
-- have a primary. For other keys, this field will be omitted.
ckPrimary :: Lens' CryptoKey (Maybe CryptoKeyVersion)
ckPrimary
  = lens _ckPrimary (\ s a -> s{_ckPrimary = a})
ckPrimary :: Lens' CryptoKey (Maybe CryptoKeyVersion)
ckPrimary
  = lens _ckPrimary (\ s a -> s{_ckPrimary = a})
ckPrimary
  = lens _ckPrimary (\ s a -> s{_ckPrimary = a})