create_partner_input(**kwargs)¶Create a partner input
See also: AWS API Documentation
Request Syntax
response = client.create_partner_input(
    InputId='string',
    RequestId='string',
    Tags={
        'string': 'string'
    }
)
A collection of key-value pairs.
dict
Response Syntax
{
    'Input': {
        'Arn': 'string',
        'AttachedChannels': [
            'string',
        ],
        'Destinations': [
            {
                'Ip': 'string',
                'Port': 'string',
                'Url': 'string',
                'Vpc': {
                    'AvailabilityZone': 'string',
                    'NetworkInterfaceId': 'string'
                }
            },
        ],
        'Id': 'string',
        'InputClass': 'STANDARD'|'SINGLE_PIPELINE',
        'InputDevices': [
            {
                'Id': 'string'
            },
        ],
        'InputPartnerIds': [
            'string',
        ],
        'InputSourceType': 'STATIC'|'DYNAMIC',
        'MediaConnectFlows': [
            {
                'FlowArn': 'string'
            },
        ],
        'Name': 'string',
        'RoleArn': 'string',
        'SecurityGroups': [
            'string',
        ],
        'Sources': [
            {
                'PasswordParam': 'string',
                'Url': 'string',
                'Username': 'string'
            },
        ],
        'State': 'CREATING'|'DETACHED'|'ATTACHED'|'DELETING'|'DELETED',
        'Tags': {
            'string': 'string'
        },
        'Type': 'UDP_PUSH'|'RTP_PUSH'|'RTMP_PUSH'|'RTMP_PULL'|'URL_PULL'|'MP4_FILE'|'MEDIACONNECT'|'INPUT_DEVICE'|'AWS_CDI'|'TS_FILE'
    }
}
Response Structure
Exceptions
MediaLive.Client.exceptions.BadRequestExceptionMediaLive.Client.exceptions.InternalServerErrorExceptionMediaLive.Client.exceptions.ForbiddenExceptionMediaLive.Client.exceptions.BadGatewayExceptionMediaLive.Client.exceptions.GatewayTimeoutExceptionMediaLive.Client.exceptions.TooManyRequestsException