Show / Hide Table of Contents

Interface CfnRouterOutputPropsMixin.IRouterOutputConfigurationProperty

Namespace: Amazon.CDK.Mixins.Preview.AWS.MediaConnect.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnRouterOutputPropsMixin.IRouterOutputConfigurationProperty
Syntax (vb)
Public Interface CfnRouterOutputPropsMixin.IRouterOutputConfigurationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-routeroutput-routeroutputconfiguration.html

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 automatic;

             var routerOutputConfigurationProperty = new RouterOutputConfigurationProperty {
                 MediaConnectFlow = new MediaConnectFlowRouterOutputConfigurationProperty {
                     DestinationTransitEncryption = new FlowTransitEncryptionProperty {
                         EncryptionKeyConfiguration = new FlowTransitEncryptionKeyConfigurationProperty {
                             Automatic = automatic,
                             SecretsManager = new SecretsManagerEncryptionKeyConfigurationProperty {
                                 RoleArn = "roleArn",
                                 SecretArn = "secretArn"
                             }
                         },
                         EncryptionKeyType = "encryptionKeyType"
                     },
                     FlowArn = "flowArn",
                     FlowSourceArn = "flowSourceArn"
                 },
                 MediaLiveInput = new MediaLiveInputRouterOutputConfigurationProperty {
                     DestinationTransitEncryption = new MediaLiveTransitEncryptionProperty {
                         EncryptionKeyConfiguration = new MediaLiveTransitEncryptionKeyConfigurationProperty {
                             Automatic = automatic,
                             SecretsManager = new SecretsManagerEncryptionKeyConfigurationProperty {
                                 RoleArn = "roleArn",
                                 SecretArn = "secretArn"
                             }
                         },
                         EncryptionKeyType = "encryptionKeyType"
                     },
                     MediaLiveInputArn = "mediaLiveInputArn",
                     MediaLivePipelineId = "mediaLivePipelineId"
                 },
                 Standard = new StandardRouterOutputConfigurationProperty {
                     NetworkInterfaceArn = "networkInterfaceArn",
                     Protocol = "protocol",
                     ProtocolConfiguration = new RouterOutputProtocolConfigurationProperty {
                         Rist = new RistRouterOutputConfigurationProperty {
                             DestinationAddress = "destinationAddress",
                             DestinationPort = 123
                         },
                         Rtp = new RtpRouterOutputConfigurationProperty {
                             DestinationAddress = "destinationAddress",
                             DestinationPort = 123,
                             ForwardErrorCorrection = "forwardErrorCorrection"
                         },
                         SrtCaller = new SrtCallerRouterOutputConfigurationProperty {
                             DestinationAddress = "destinationAddress",
                             DestinationPort = 123,
                             EncryptionConfiguration = new SrtEncryptionConfigurationProperty {
                                 EncryptionKey = new SecretsManagerEncryptionKeyConfigurationProperty {
                                     RoleArn = "roleArn",
                                     SecretArn = "secretArn"
                                 }
                             },
                             MinimumLatencyMilliseconds = 123,
                             StreamId = "streamId"
                         },
                         SrtListener = new SrtListenerRouterOutputConfigurationProperty {
                             EncryptionConfiguration = new SrtEncryptionConfigurationProperty {
                                 EncryptionKey = new SecretsManagerEncryptionKeyConfigurationProperty {
                                     RoleArn = "roleArn",
                                     SecretArn = "secretArn"
                                 }
                             },
                             MinimumLatencyMilliseconds = 123,
                             Port = 123
                         }
                     }
                 }
             };

Synopsis

Properties

MediaConnectFlow

Configuration settings for connecting a router output to a MediaConnect flow source.

MediaLiveInput

Configuration settings for connecting a router output to a MediaLive input.

Standard

The configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone.

Properties

MediaConnectFlow

Configuration settings for connecting a router output to a MediaConnect flow source.

object? MediaConnectFlow { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-routeroutput-routeroutputconfiguration.html#cfn-mediaconnect-routeroutput-routeroutputconfiguration-mediaconnectflow

Type union: either IResolvable or CfnRouterOutputPropsMixin.IMediaConnectFlowRouterOutputConfigurationProperty

MediaLiveInput

Configuration settings for connecting a router output to a MediaLive input.

object? MediaLiveInput { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-routeroutput-routeroutputconfiguration.html#cfn-mediaconnect-routeroutput-routeroutputconfiguration-medialiveinput

Type union: either IResolvable or CfnRouterOutputPropsMixin.IMediaLiveInputRouterOutputConfigurationProperty

Standard

The configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone.

object? Standard { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-routeroutput-routeroutputconfiguration.html#cfn-mediaconnect-routeroutput-routeroutputconfiguration-standard

Type union: either IResolvable or CfnRouterOutputPropsMixin.IStandardRouterOutputConfigurationProperty

Back to top Generated by DocFX