Skip to content
v2.273.0

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 ​

idstringidstridStringIdstringId*string#
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{}#