Skip to content

list_input_device_transfers

list_input_device_transfers(
    *,
    config_overrides: Optional[MediaLiveClientConfig] = None,
    max_results: Optional[MaxResults] = None,
    next_token: Optional[__string] = None,
    transfer_type: Optional[__string] = None,
) -> ListInputDeviceTransfersResponse

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.

Raises:

Source code in docs_src/capo_medialive/_services/media_live.py
def list_input_device_transfers(
    self,
    *,
    config_overrides: Optional[MediaLiveClientConfig] = None,
    max_results: Optional["capo_medialive.types.max_results.MaxResults"] = None,
    next_token: Optional["capo_medialive.types.__string.__string"] = None,
    transfer_type: Optional["capo_medialive.types.__string.__string"] = None,
) -> "capo_medialive.types.list_input_device_transfers_response.ListInputDeviceTransfersResponse":
    """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.

    Raises:
        capo_medialive.errors.bad_gateway_exception.BadGatewayException: Placeholder documentation for BadGatewayException
        capo_medialive.errors.bad_request_exception.BadRequestException: Placeholder documentation for BadRequestException
        capo_medialive.errors.forbidden_exception.ForbiddenException: Placeholder documentation for ForbiddenException
        capo_medialive.errors.gateway_timeout_exception.GatewayTimeoutException: Placeholder documentation for GatewayTimeoutException
        capo_medialive.errors.internal_server_error_exception.InternalServerErrorException: Placeholder documentation for InternalServerErrorException
        capo_medialive.errors.too_many_requests_exception.TooManyRequestsException: Placeholder documentation for TooManyRequestsException
        capo_medialive.errors.unprocessable_entity_exception.UnprocessableEntityException: Placeholder documentation for UnprocessableEntityException
        capo_medialive.errors.UnknownServiceError: The service returned an error code this client does not model.
    """

    def _handler(
        req: "OperationRequest[capo_medialive.types.list_input_device_transfers_request.ListInputDeviceTransfersRequest]",
    ) -> OperationResponse[
        "capo_medialive.types.list_input_device_transfers_response.ListInputDeviceTransfersResponse"
    ]:
        import capo_medialive._operations.media_live.list_input_device_transfers

        output, http_response = (
            capo_medialive._operations.media_live.list_input_device_transfers.list_input_device_transfers(
                req.options, req.input
            )
        )
        return OperationResponse(output=output, response=http_response)

    interceptors_, options_ = self.operation_options(
        config_overrides, OperationLogging("ListInputDeviceTransfers")
    )
    input_: capo_medialive.types.list_input_device_transfers_request.ListInputDeviceTransfersRequest = {}
    if max_results is not None:
        input_["max_results"] = max_results
    if next_token is not None:
        input_["next_token"] = next_token
    if transfer_type is not None:
        input_["transfer_type"] = transfer_type

    response = execute_pipeline(
        OperationRequest(input=input_, options=options_),
        handler=_handler,
        interceptors=list(interceptors_),
    )
    response.response.close()
    return response.output