interface OutputDestinationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaLive.CfnChannel.OutputDestinationProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsmedialive#CfnChannel_OutputDestinationProperty |
Java | software.amazon.awscdk.services.medialive.CfnChannel.OutputDestinationProperty |
Python | aws_cdk.aws_medialive.CfnChannel.OutputDestinationProperty |
TypeScript | aws-cdk-lib » aws_medialive » CfnChannel » OutputDestinationProperty |
Configuration information for an output.
This entity is at the top level in the channel.
Example
// 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'],
mediaPackageSettings: [{
channelGroup: 'channelGroup',
channelId: 'channelId',
channelName: 'channelName',
}],
multiplexSettings: {
multiplexId: 'multiplexId',
programName: 'programName',
},
settings: [{
passwordParam: 'passwordParam',
streamName: 'streamName',
url: 'url',
username: 'username',
}],
srtSettings: [{
encryptionPassphraseSecretArn: 'encryptionPassphraseSecretArn',
streamId: 'streamId',
url: 'url',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| id? | string | The ID for this destination. |
| logical | string[] | |
| media | IResolvable | (IResolvable | Media)[] | The destination settings for a MediaPackage output. |
| multiplex | IResolvable | Multiplex | Destination settings for a Multiplex output; |
| settings? | IResolvable | (IResolvable | Output)[] | The destination settings for an output. |
| srt | IResolvable | (IResolvable | Srt)[] |
id?
Type:
string
(optional)
The ID for this destination.
logicalInterfaceNames?
Type:
string[]
(optional)
mediaPackageSettings?
Type:
IResolvable | (IResolvable | Media)[]
(optional)
The destination settings for a MediaPackage output.
multiplexSettings?
Type:
IResolvable | Multiplex
(optional)
Destination settings for a Multiplex output;
one destination for both encoders.
settings?
Type:
IResolvable | (IResolvable | Output)[]
(optional)
The destination settings for an output.
srtSettings?
Type:
IResolvable | (IResolvable | Srt)[]
(optional)

.NET
Go
Java
Python
TypeScript