Show / Hide Table of Contents

Class CfnFlowOutput

The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnFlowOutput
Implements
IInspectable
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.MediaConnect
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnFlowOutput : CfnResource, IInspectable
Syntax (vb)
Public Class CfnFlowOutput Inherits CfnResource Implements IInspectable
Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

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.AWS.MediaConnect;

             var cfnFlowOutput = new CfnFlowOutput(this, "MyCfnFlowOutput", new CfnFlowOutputProps {
                 FlowArn = "flowArn",
                 Protocol = "protocol",

                 // the properties below are optional
                 CidrAllowList = new [] { "cidrAllowList" },
                 Description = "description",
                 Destination = "destination",
                 Encryption = new EncryptionProperty {
                     RoleArn = "roleArn",
                     SecretArn = "secretArn",

                     // the properties below are optional
                     Algorithm = "algorithm",
                     KeyType = "keyType"
                 },
                 MaxLatency = 123,
                 MediaStreamOutputConfigurations = new [] { new MediaStreamOutputConfigurationProperty {
                     EncodingName = "encodingName",
                     MediaStreamName = "mediaStreamName",

                     // the properties below are optional
                     DestinationConfigurations = new [] { new DestinationConfigurationProperty {
                         DestinationIp = "destinationIp",
                         DestinationPort = 123,
                         Interface = new InterfaceProperty {
                             Name = "name"
                         }
                     } },
                     EncodingParameters = new EncodingParametersProperty {
                         CompressionFactor = 123,

                         // the properties below are optional
                         EncoderProfile = "encoderProfile"
                     }
                 } },
                 MinLatency = 123,
                 Name = "name",
                 NdiProgramName = "ndiProgramName",
                 NdiSpeedHqQuality = 123,
                 OutputStatus = "outputStatus",
                 Port = 123,
                 RemoteId = "remoteId",
                 SmoothingLatency = 123,
                 StreamId = "streamId",
                 VpcInterfaceAttachment = new VpcInterfaceAttachmentProperty {
                     VpcInterfaceName = "vpcInterfaceName"
                 }
             });

Synopsis

Constructors

CfnFlowOutput(Construct, string, ICfnFlowOutputProps)

The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to.

Properties

AttrOutputArn

The ARN of the output.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to.

CidrAllowList

The range of IP addresses that should be allowed to initiate output requests to this flow.

Description

A description of the output.

Destination

The IP address where you want to send the output.

Encryption

The type of key used for the encryption.

FlowArn

The Amazon Resource Name (ARN) of the flow this output is attached to.

MaxLatency

The maximum latency in milliseconds.

MediaStreamOutputConfigurations

The media streams that are associated with the output, and the parameters for those associations.

MinLatency

The minimum latency in milliseconds for SRT-based streams.

Name

The name of the bridge's output.

NdiProgramName

A suffix for the names of the NDI sources that the flow creates.

NdiSpeedHqQuality

A quality setting for the NDI Speed HQ encoder.

OutputStatus

An indication of whether the output should transmit data or not.

Port

The port to use when content is distributed to this output.

Protocol

The protocol to use for the output.

RemoteId

The remote ID for the Zixi-pull stream.

SmoothingLatency

The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

StreamId

The stream ID that you want to use for this transport.

VpcInterfaceAttachment

The name of the VPC interface attachment to use for this output.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

RenderProperties(IDictionary<string, object>)

The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to.

Constructors

CfnFlowOutput(Construct, string, ICfnFlowOutputProps)

The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to.

public CfnFlowOutput(Construct scope, string id, ICfnFlowOutputProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnFlowOutputProps

Resource properties.

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

Properties

AttrOutputArn

The ARN of the output.

public virtual string AttrOutputArn { get; }
Property Value

string

Remarks

CloudformationAttribute: OutputArn

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

CfnProperties

The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

CidrAllowList

The range of IP addresses that should be allowed to initiate output requests to this flow.

public virtual string[]? CidrAllowList { get; set; }
Property Value

string[]

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

Description

A description of the output.

public virtual string? Description { get; set; }
Property Value

string

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

Destination

The IP address where you want to send the output.

public virtual string? Destination { get; set; }
Property Value

string

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

Encryption

The type of key used for the encryption.

public virtual object? Encryption { get; set; }
Property Value

object

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

FlowArn

The Amazon Resource Name (ARN) of the flow this output is attached to.

public virtual string FlowArn { get; set; }
Property Value

string

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

MaxLatency

The maximum latency in milliseconds.

public virtual double? MaxLatency { get; set; }
Property Value

double?

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

MediaStreamOutputConfigurations

The media streams that are associated with the output, and the parameters for those associations.

public virtual object? MediaStreamOutputConfigurations { get; set; }
Property Value

object

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

MinLatency

The minimum latency in milliseconds for SRT-based streams.

public virtual double? MinLatency { get; set; }
Property Value

double?

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

Name

The name of the bridge's output.

public virtual string? Name { get; set; }
Property Value

string

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

NdiProgramName

A suffix for the names of the NDI sources that the flow creates.

public virtual string? NdiProgramName { get; set; }
Property Value

string

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

NdiSpeedHqQuality

A quality setting for the NDI Speed HQ encoder.

public virtual double? NdiSpeedHqQuality { get; set; }
Property Value

double?

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

OutputStatus

An indication of whether the output should transmit data or not.

public virtual string? OutputStatus { get; set; }
Property Value

string

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

Port

The port to use when content is distributed to this output.

public virtual double? Port { get; set; }
Property Value

double?

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

Protocol

The protocol to use for the output.

public virtual string Protocol { get; set; }
Property Value

string

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

RemoteId

The remote ID for the Zixi-pull stream.

public virtual string? RemoteId { get; set; }
Property Value

string

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

SmoothingLatency

The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

public virtual double? SmoothingLatency { get; set; }
Property Value

double?

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

StreamId

The stream ID that you want to use for this transport.

public virtual string? StreamId { get; set; }
Property Value

string

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

VpcInterfaceAttachment

The name of the VPC interface attachment to use for this output.

public virtual object? VpcInterfaceAttachment { get; set; }
Property Value

object

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html

CloudformationResource: AWS::MediaConnect::FlowOutput

ExampleMetadata: fixture=_generated

Implements

IInspectable
Back to top Generated by DocFX