-- | Creates a value of 'ProjectsModelsGetIAMPolicy' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'pmgipOptionsRequestedPolicyVersion'
--
-- * 'pmgipXgafv'
--
-- * 'pmgipUploadProtocol'
--
-- * 'pmgipAccessToken'
--
-- * 'pmgipUploadType'
--
-- * 'pmgipResource'
--
-- * 'pmgipCallback'
projectsModelsGetIAMPolicy
    :: Text -- ^ 'pmgipResource'
    -> ProjectsModelsGetIAMPolicy
projectsModelsGetIAMPolicy pPmgipResource_ =
  ProjectsModelsGetIAMPolicy'
    { _pmgipOptionsRequestedPolicyVersion = Nothing
    , _pmgipXgafv = Nothing
    , _pmgipUploadProtocol = Nothing
    , _pmgipAccessToken = Nothing
    , _pmgipUploadType = Nothing
    , _pmgipResource = pPmgipResource_
    , _pmgipCallback = Nothing
    }
projectsModelsGetIAMPolicy
    :: Text -- ^ 'pmgipResource'
    -> ProjectsModelsGetIAMPolicy
projectsModelsGetIAMPolicy pPmgipResource_ =
  ProjectsModelsGetIAMPolicy'
    { _pmgipOptionsRequestedPolicyVersion = Nothing
    , _pmgipXgafv = Nothing
    , _pmgipUploadProtocol = Nothing
    , _pmgipAccessToken = Nothing
    , _pmgipUploadType = Nothing
    , _pmgipResource = pPmgipResource_
    , _pmgipCallback = Nothing
    }
projectsModelsGetIAMPolicy pPmgipResource_ =
  ProjectsModelsGetIAMPolicy'
    { _pmgipOptionsRequestedPolicyVersion = Nothing
    , _pmgipXgafv = Nothing
    , _pmgipUploadProtocol = Nothing
    , _pmgipAccessToken = Nothing
    , _pmgipUploadType = Nothing
    , _pmgipResource = pPmgipResource_
    , _pmgipCallback = Nothing
    }