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.
logicalInterfaceNamesoptionalstring[]logical_interface_namesoptionaltyping.List[str]logicalInterfaceNamesoptionalList<String>LogicalInterfaceNamesoptionalstring[]LogicalInterfaceNamesoptional*[]*string#mediaConnectRouterSettingsoptionalIResolvable | IResolvable | CfnChannel.MediaConnectRouterOutputDestinationSettingsProperty[]media_connect_router_settingsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, MediaConnectRouterOutputDestinationSettingsProperty]]]mediaConnectRouterSettingsoptionalIResolvableMediaConnectRouterSettingsoptionalIResolvableMediaConnectRouterSettingsoptionalinterface{}#mediaPackageSettingsoptionalIResolvable | IResolvable | CfnChannel.MediaPackageOutputDestinationSettingsProperty[]media_package_settingsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, MediaPackageOutputDestinationSettingsProperty]]]mediaPackageSettingsoptionalIResolvableMediaPackageSettingsoptionalIResolvableMediaPackageSettingsoptionalinterface{}#The destination settings for a MediaPackage output.
multiplexSettingsoptionalIResolvable | CfnChannel.MultiplexProgramChannelDestinationSettingsPropertymultiplex_settingsoptionaltyping.Union[IResolvable, MultiplexProgramChannelDestinationSettingsProperty]multiplexSettingsoptionalIResolvableMultiplexSettingsoptionalIResolvableMultiplexSettingsoptionalinterface{}#Destination settings for a Multiplex output;
one destination for both encoders.
settingsoptionalIResolvable | IResolvable | CfnChannel.OutputDestinationSettingsProperty[]settingsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, OutputDestinationSettingsProperty]]]settingsoptionalIResolvableSettingsoptionalIResolvableSettingsoptionalinterface{}#The destination settings for an output.
srtSettingsoptionalIResolvable | IResolvable | CfnChannel.SrtOutputDestinationSettingsProperty[]srt_settingsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, SrtOutputDestinationSettingsProperty]]]srtSettingsoptionalIResolvableSrtSettingsoptionalIResolvableSrtSettingsoptionalinterface{}#