interface FailoverRouterInputConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.MediaConnect.Mixins.CfnRouterInputPropsMixin.FailoverRouterInputConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsmediaconnect/mixins#CfnRouterInputPropsMixin_FailoverRouterInputConfigurationProperty |
Java | software.amazon.awscdk.mixins.preview.services.mediaconnect.mixins.CfnRouterInputPropsMixin.FailoverRouterInputConfigurationProperty |
Python | aws_cdk.mixins_preview.aws_mediaconnect.mixins.CfnRouterInputPropsMixin.FailoverRouterInputConfigurationProperty |
TypeScript | @aws-cdk/mixins-preview » aws_mediaconnect » mixins » CfnRouterInputPropsMixin » FailoverRouterInputConfigurationProperty |
Configuration settings for a failover router input that allows switching between two input sources.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as mediaconnect_mixins } from '@aws-cdk/mixins-preview/aws-mediaconnect';
const failoverRouterInputConfigurationProperty: mediaconnect_mixins.CfnRouterInputPropsMixin.FailoverRouterInputConfigurationProperty = {
networkInterfaceArn: 'networkInterfaceArn',
primarySourceIndex: 123,
protocolConfigurations: [{
rist: {
port: 123,
recoveryLatencyMilliseconds: 123,
},
rtp: {
forwardErrorCorrection: 'forwardErrorCorrection',
port: 123,
},
srtCaller: {
decryptionConfiguration: {
encryptionKey: {
roleArn: 'roleArn',
secretArn: 'secretArn',
},
},
minimumLatencyMilliseconds: 123,
sourceAddress: 'sourceAddress',
sourcePort: 123,
streamId: 'streamId',
},
srtListener: {
decryptionConfiguration: {
encryptionKey: {
roleArn: 'roleArn',
secretArn: 'secretArn',
},
},
minimumLatencyMilliseconds: 123,
port: 123,
},
}],
sourcePriorityMode: 'sourcePriorityMode',
};
Properties
| Name | Type | Description |
|---|---|---|
| network | string | The ARN of the network interface to use for this failover router input. |
| primary | number | The index (0 or 1) that specifies which source in the protocol configurations list is currently active. |
| protocol | IResolvable | (IResolvable | Failover)[] | A list of exactly two protocol configurations for the failover input sources. |
| source | string |
networkInterfaceArn?
Type:
string
(optional)
The ARN of the network interface to use for this failover router input.
primarySourceIndex?
Type:
number
(optional)
The index (0 or 1) that specifies which source in the protocol configurations list is currently active.
Used to control which of the two failover sources is currently selected. This field is ignored when sourcePriorityMode is set to NO_PRIORITY
protocolConfigurations?
Type:
IResolvable | (IResolvable | Failover)[]
(optional)
A list of exactly two protocol configurations for the failover input sources.
Both must use the same protocol type.
sourcePriorityMode?
Type:
string
(optional)

.NET
Go
Java
Python
TypeScript