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
|