-- | Creates a value of 'ProjectsLocationsKeyRingsTestIAMPermissions' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'plkrtipXgafv'
--
-- * 'plkrtipUploadProtocol'
--
-- * 'plkrtipAccessToken'
--
-- * 'plkrtipUploadType'
--
-- * 'plkrtipPayload'
--
-- * 'plkrtipResource'
--
-- * 'plkrtipCallback'
projectsLocationsKeyRingsTestIAMPermissions
    :: TestIAMPermissionsRequest -- ^ 'plkrtipPayload'
    -> Text -- ^ 'plkrtipResource'
    -> ProjectsLocationsKeyRingsTestIAMPermissions
projectsLocationsKeyRingsTestIAMPermissions pPlkrtipPayload_ pPlkrtipResource_ =
  ProjectsLocationsKeyRingsTestIAMPermissions'
    { _plkrtipXgafv = Nothing
    , _plkrtipUploadProtocol = Nothing
    , _plkrtipAccessToken = Nothing
    , _plkrtipUploadType = Nothing
    , _plkrtipPayload = pPlkrtipPayload_
    , _plkrtipResource = pPlkrtipResource_
    , _plkrtipCallback = Nothing
    }
projectsLocationsKeyRingsTestIAMPermissions
    :: TestIAMPermissionsRequest -- ^ 'plkrtipPayload'
    -> Text -- ^ 'plkrtipResource'
    -> ProjectsLocationsKeyRingsTestIAMPermissions
projectsLocationsKeyRingsTestIAMPermissions pPlkrtipPayload_ pPlkrtipResource_ =
  ProjectsLocationsKeyRingsTestIAMPermissions'
    { _plkrtipXgafv = Nothing
    , _plkrtipUploadProtocol = Nothing
    , _plkrtipAccessToken = Nothing
    , _plkrtipUploadType = Nothing
    , _plkrtipPayload = pPlkrtipPayload_
    , _plkrtipResource = pPlkrtipResource_
    , _plkrtipCallback = Nothing
    }
projectsLocationsKeyRingsTestIAMPermissions pPlkrtipPayload_ pPlkrtipResource_ =
  ProjectsLocationsKeyRingsTestIAMPermissions'
    { _plkrtipXgafv = Nothing
    , _plkrtipUploadProtocol = Nothing
    , _plkrtipAccessToken = Nothing
    , _plkrtipUploadType = Nothing
    , _plkrtipPayload = pPlkrtipPayload_
    , _plkrtipResource = pPlkrtipResource_
    , _plkrtipCallback = Nothing
    }