# OutputDestinationProperty

Configuration information for an output.

This entity is at the top level in the channel.

- Source: Generated code
- Type last changed: v2.260.0 · 16 Jun 2026

## 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

- `id`: string — The ID for this destination.

- `logicalInterfaceNames`: string[]

- `mediaConnectRouterSettings`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnChannel.MediaConnectRouterOutputDestinationSettingsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_medialive.CfnChannel.MediaConnectRouterOutputDestinationSettingsProperty.html)[]

- `mediaPackageSettings`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnChannel.MediaPackageOutputDestinationSettingsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_medialive.CfnChannel.MediaPackageOutputDestinationSettingsProperty.html)[] — The destination settings for a MediaPackage output.

- `multiplexSettings`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnChannel.MultiplexProgramChannelDestinationSettingsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_medialive.CfnChannel.MultiplexProgramChannelDestinationSettingsProperty.html) — Destination settings for a Multiplex output;

  one destination for both encoders.

- `settings`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnChannel.OutputDestinationSettingsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_medialive.CfnChannel.OutputDestinationSettingsProperty.html)[] — The destination settings for an output.

- `srtSettings`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnChannel.SrtOutputDestinationSettingsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_medialive.CfnChannel.SrtOutputDestinationSettingsProperty.html)[]
