Class CfnRouterInputPropsMixin.RouterInputProtocolConfigurationProperty
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.MediaConnect.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnRouterInputPropsMixin.RouterInputProtocolConfigurationProperty : CfnRouterInputPropsMixin.IRouterInputProtocolConfigurationProperty
Syntax (vb)
Public Class CfnRouterInputPropsMixin.RouterInputProtocolConfigurationProperty Implements CfnRouterInputPropsMixin.IRouterInputProtocolConfigurationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.MediaConnect.Mixins;
var routerInputProtocolConfigurationProperty = new RouterInputProtocolConfigurationProperty {
Rist = new RistRouterInputConfigurationProperty {
Port = 123,
RecoveryLatencyMilliseconds = 123
},
Rtp = new RtpRouterInputConfigurationProperty {
ForwardErrorCorrection = "forwardErrorCorrection",
Port = 123
},
SrtCaller = new SrtCallerRouterInputConfigurationProperty {
DecryptionConfiguration = new SrtDecryptionConfigurationProperty {
EncryptionKey = new SecretsManagerEncryptionKeyConfigurationProperty {
RoleArn = "roleArn",
SecretArn = "secretArn"
}
},
MinimumLatencyMilliseconds = 123,
SourceAddress = "sourceAddress",
SourcePort = 123,
StreamId = "streamId"
},
SrtListener = new SrtListenerRouterInputConfigurationProperty {
DecryptionConfiguration = new SrtDecryptionConfigurationProperty {
EncryptionKey = new SecretsManagerEncryptionKeyConfigurationProperty {
RoleArn = "roleArn",
SecretArn = "secretArn"
}
},
MinimumLatencyMilliseconds = 123,
Port = 123
}
};
Synopsis
Constructors
| RouterInputProtocolConfigurationProperty() |
Properties
| Rist | The configuration settings for a router input using the RIST (Reliable Internet Stream Transport) protocol, including the port and recovery latency. |
| Rtp | The configuration settings for a Router Input using the RTP (Real-Time Transport Protocol) protocol, including the port and forward error correction state. |
| SrtCaller | The configuration settings for a router input using the SRT (Secure Reliable Transport) protocol in caller mode, including the source address and port, minimum latency, stream ID, and decryption key configuration. |
| SrtListener | The configuration settings for a router input using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and decryption key configuration. |
Constructors
RouterInputProtocolConfigurationProperty()
public RouterInputProtocolConfigurationProperty()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.MediaConnect.Mixins;
var routerInputProtocolConfigurationProperty = new RouterInputProtocolConfigurationProperty {
Rist = new RistRouterInputConfigurationProperty {
Port = 123,
RecoveryLatencyMilliseconds = 123
},
Rtp = new RtpRouterInputConfigurationProperty {
ForwardErrorCorrection = "forwardErrorCorrection",
Port = 123
},
SrtCaller = new SrtCallerRouterInputConfigurationProperty {
DecryptionConfiguration = new SrtDecryptionConfigurationProperty {
EncryptionKey = new SecretsManagerEncryptionKeyConfigurationProperty {
RoleArn = "roleArn",
SecretArn = "secretArn"
}
},
MinimumLatencyMilliseconds = 123,
SourceAddress = "sourceAddress",
SourcePort = 123,
StreamId = "streamId"
},
SrtListener = new SrtListenerRouterInputConfigurationProperty {
DecryptionConfiguration = new SrtDecryptionConfigurationProperty {
EncryptionKey = new SecretsManagerEncryptionKeyConfigurationProperty {
RoleArn = "roleArn",
SecretArn = "secretArn"
}
},
MinimumLatencyMilliseconds = 123,
Port = 123
}
};
Properties
Rist
The configuration settings for a router input using the RIST (Reliable Internet Stream Transport) protocol, including the port and recovery latency.
public object? Rist { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnRouterInputPropsMixin.IRistRouterInputConfigurationProperty
Rtp
The configuration settings for a Router Input using the RTP (Real-Time Transport Protocol) protocol, including the port and forward error correction state.
public object? Rtp { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnRouterInputPropsMixin.IRtpRouterInputConfigurationProperty
SrtCaller
The configuration settings for a router input using the SRT (Secure Reliable Transport) protocol in caller mode, including the source address and port, minimum latency, stream ID, and decryption key configuration.
public object? SrtCaller { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnRouterInputPropsMixin.ISrtCallerRouterInputConfigurationProperty
SrtListener
The configuration settings for a router input using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and decryption key configuration.
public object? SrtListener { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnRouterInputPropsMixin.ISrtListenerRouterInputConfigurationProperty