-- | Optional. The policy format version to be returned. Valid values are 0,
-- 1, and 3. Requests specifying an invalid value will be rejected.
-- Requests for policies with any conditional bindings must specify version
-- 3. Policies without any conditional bindings may specify any valid value
-- or leave the field unset. To learn which resources support conditions in
-- their IAM policies, see the [IAM
-- documentation](https:\/\/cloud.google.com\/iam\/help\/conditions\/resource-policies).
pmgipOptionsRequestedPolicyVersion :: Lens' ProjectsModelsGetIAMPolicy (Maybe Int32)
pmgipOptionsRequestedPolicyVersion
  = lens _pmgipOptionsRequestedPolicyVersion
      (\ s a -> s{_pmgipOptionsRequestedPolicyVersion = a})
      . mapping _Coerce
pmgipOptionsRequestedPolicyVersion :: Lens' ProjectsModelsGetIAMPolicy (Maybe Int32)
pmgipOptionsRequestedPolicyVersion
  = lens _pmgipOptionsRequestedPolicyVersion
      (\ s a -> s{_pmgipOptionsRequestedPolicyVersion = a})
      . mapping _Coerce
pmgipOptionsRequestedPolicyVersion
  = lens _pmgipOptionsRequestedPolicyVersion
      (\ s a -> s{_pmgipOptionsRequestedPolicyVersion = a})
      . mapping _Coerce