-- | Creates a value of 'TargetPoolsRemoveInstance' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'tpriRequestId'
--
-- * 'tpriProject'
--
-- * 'tpriTargetPool'
--
-- * 'tpriPayload'
--
-- * 'tpriRegion'
targetPoolsRemoveInstance
    :: Text -- ^ 'tpriProject'
    -> Text -- ^ 'tpriTargetPool'
    -> TargetPoolsRemoveInstanceRequest -- ^ 'tpriPayload'
    -> Text -- ^ 'tpriRegion'
    -> TargetPoolsRemoveInstance
targetPoolsRemoveInstance pTpriProject_ pTpriTargetPool_ pTpriPayload_ pTpriRegion_ =
  TargetPoolsRemoveInstance'
    { _tpriRequestId = Nothing
    , _tpriProject = pTpriProject_
    , _tpriTargetPool = pTpriTargetPool_
    , _tpriPayload = pTpriPayload_
    , _tpriRegion = pTpriRegion_
    }
targetPoolsRemoveInstance
    :: Text -- ^ 'tpriProject'
    -> Text -- ^ 'tpriTargetPool'
    -> TargetPoolsRemoveInstanceRequest -- ^ 'tpriPayload'
    -> Text -- ^ 'tpriRegion'
    -> TargetPoolsRemoveInstance
targetPoolsRemoveInstance pTpriProject_ pTpriTargetPool_ pTpriPayload_ pTpriRegion_ =
  TargetPoolsRemoveInstance'
    { _tpriRequestId = Nothing
    , _tpriProject = pTpriProject_
    , _tpriTargetPool = pTpriTargetPool_
    , _tpriPayload = pTpriPayload_
    , _tpriRegion = pTpriRegion_
    }
targetPoolsRemoveInstance pTpriProject_ pTpriTargetPool_ pTpriPayload_ pTpriRegion_ =
  TargetPoolsRemoveInstance'
    { _tpriRequestId = Nothing
    , _tpriProject = pTpriProject_
    , _tpriTargetPool = pTpriTargetPool_
    , _tpriPayload = pTpriPayload_
    , _tpriRegion = pTpriRegion_
    }