OutputDestinationProperty Struct
Configuration information for an output.
This entity is at the top level in the channel.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const outputDestinationProperty: medialive.CfnChannel.OutputDestinationProperty = {
id: 'id',
logicalInterfaceNames: ['logicalInterfaceNames'],
mediaConnectRouterSettings: [{
encryptionType: 'encryptionType',
secretArn: 'secretArn',
}],
mediaPackageSettings: [{
channelEndpointId: 'channelEndpointId',
channelGroup: 'channelGroup',
channelId: 'channelId',
channelName: 'channelName',
mediaPackageRegionName: 'mediaPackageRegionName',
}],
multiplexSettings: {
multiplexId: 'multiplexId',
programName: 'programName',
},
settings: [{
passwordParam: 'passwordParam',
streamName: 'streamName',
url: 'url',
username: 'username',
virtualSourceAddress: 'virtualSourceAddress',
}],
srtSettings: [{
connectionMode: 'connectionMode',
encryptionPassphraseSecretArn: 'encryptionPassphraseSecretArn',
listenerPort: 123,
streamId: 'streamId',
url: 'url',
}],
};
Properties
The ID for this destination.
logicalInterfaceNamesstring[]logical_interface_namestyping.List[str]logicalInterfaceNamesList<String>LogicalInterfaceNamesstring[]LogicalInterfaceNames*[]*string#mediaConnectRouterSettingsIResolvable | IResolvable | CfnChannel.MediaConnectRouterOutputDestinationSettingsProperty[]media_connect_router_settingstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, MediaConnectRouterOutputDestinationSettingsProperty]]]mediaConnectRouterSettingsIResolvableMediaConnectRouterSettingsIResolvableMediaConnectRouterSettingsinterface{}#mediaPackageSettingsIResolvable | IResolvable | CfnChannel.MediaPackageOutputDestinationSettingsProperty[]media_package_settingstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, MediaPackageOutputDestinationSettingsProperty]]]mediaPackageSettingsIResolvableMediaPackageSettingsIResolvableMediaPackageSettingsinterface{}#The destination settings for a MediaPackage output.
multiplexSettingsIResolvable | CfnChannel.MultiplexProgramChannelDestinationSettingsPropertymultiplex_settingstyping.Union[IResolvable, MultiplexProgramChannelDestinationSettingsProperty]multiplexSettingsIResolvableMultiplexSettingsIResolvableMultiplexSettingsinterface{}#Destination settings for a Multiplex output;
one destination for both encoders.
settingsIResolvable | IResolvable | CfnChannel.OutputDestinationSettingsProperty[]settingstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, OutputDestinationSettingsProperty]]]settingsIResolvableSettingsIResolvableSettingsinterface{}#The destination settings for an output.
srtSettingsIResolvable | IResolvable | CfnChannel.SrtOutputDestinationSettingsProperty[]srt_settingstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, SrtOutputDestinationSettingsProperty]]]srtSettingsIResolvableSrtSettingsIResolvableSrtSettingsinterface{}#