:doc:`MediaLive <../../medialive>` / Client / list_input_device_transfers

***************************
list_input_device_transfers
***************************



.. py:method:: MediaLive.Client.list_input_device_transfers(**kwargs)

  List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you.

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListInputDeviceTransfers>`_  


  **Request Syntax**
  ::

    response = client.list_input_device_transfers(
        MaxResults=123,
        NextToken='string',
        TransferType='string'
    )
    
  :type MaxResults: integer
  :param MaxResults: Placeholder documentation for MaxResults

  
  :type NextToken: string
  :param NextToken: Placeholder documentation for __string

  
  :type TransferType: string
  :param TransferType: **[REQUIRED]** Placeholder documentation for __string

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'InputDeviceTransfers': [
              {
                  'Id': 'string',
                  'Message': 'string',
                  'TargetCustomerId': 'string',
                  'TransferType': 'OUTGOING'|'INCOMING'
              },
          ],
          'NextToken': 'string'
      }
      
    **Response Structure**

    

    - *(dict) --* An array of input devices that are currently being transferred.
      

      - **InputDeviceTransfers** *(list) --* The list of devices that you are transferring or are being transferred to you.
        

        - *(dict) --* Details about the input device that is being transferred.
          

          - **Id** *(string) --* The unique ID of the input device.
          

          - **Message** *(string) --* The optional message that the sender has attached to the transfer.
          

          - **TargetCustomerId** *(string) --* The AWS account ID for the recipient of the input device transfer.
          

          - **TransferType** *(string) --* The type (direction) of the input device transfer.
      
    
      

      - **NextToken** *(string) --* A token to get additional list results.
  
  **Exceptions**
  
  *   :py:class:`MediaLive.Client.exceptions.BadRequestException`

  
  *   :py:class:`MediaLive.Client.exceptions.UnprocessableEntityException`

  
  *   :py:class:`MediaLive.Client.exceptions.InternalServerErrorException`

  
  *   :py:class:`MediaLive.Client.exceptions.ForbiddenException`

  
  *   :py:class:`MediaLive.Client.exceptions.BadGatewayException`

  
  *   :py:class:`MediaLive.Client.exceptions.GatewayTimeoutException`

  
  *   :py:class:`MediaLive.Client.exceptions.TooManyRequestsException`

  