AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::MediaLive::Input

CfnInput

The AWS::MediaLive::Input resource is a MediaLive resource type that creates an input. A MediaLive input holds information that describes how the MediaLive channel is connected to the upstream system that is providing the source content that is to be transcoded.

Import

import { CfnInput } from 'aws-cdk-lib/aws-medialive';

Or use the module namespace:

import * as medialive from 'aws-cdk-lib/aws-medialive';
// medialive.CfnInput

Properties

Configuration passed to the constructor as CfnInputProps.

destinationsOptional
IResolvable | IResolvable | InputDestinationRequestProperty[]

Settings that apply only if the input is a push type of input.

inputDevicesOptional
IResolvable | IResolvable | InputDeviceSettingsProperty[]

Settings that apply only if the input is an Elemental Link input.

inputNetworkLocationOptional
string
inputSecurityGroupsOptional
string[]

The list of input security groups (referenced by IDs) to attach to the input if the input is a push type.

mediaConnectFlowsOptional
IResolvable | IResolvable | MediaConnectFlowRequestProperty[]

Settings that apply only if the input is a MediaConnect input.

multicastSettingsOptional
IResolvable | MulticastSettingsCreateRequestProperty
nameOptional
string

A name for the input.

roleArnOptional
string

The IAM role for MediaLive to assume when creating a MediaConnect input or Amazon VPC input. This doesn't apply to other types of inputs. The role is identified by its ARN.

routerSettingsOptional
IResolvable | RouterSettingsProperty
sdiSourcesOptional
string[]
smpte2110ReceiverGroupSettingsOptional
IResolvable | Smpte2110ReceiverGroupSettingsProperty
sourcesOptional
IResolvable | IResolvable | InputSourceRequestProperty[]

Settings that apply only if the input is a pull type of input.

srtSettingsOptional
IResolvable | SrtSettingsRequestProperty
tagsOptional
any

A collection of tags for this input. Each tag is a key-value pair.

typeOptional
string

The type for this input.

vpcOptional
IResolvable | InputVpcRequestProperty

Settings that apply only if the input is an push input where the source is on Amazon VPC.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter