CfnFlowOutputProps

class aws_cdk.aws_mediaconnect.CfnFlowOutputProps(*, cidr_allow_list=None, description=None, destination=None, encryption=None, flow_arn, max_latency=None, min_latency=None, name=None, port=None, protocol, remote_id=None, smoothing_latency=None, stream_id=None, vpc_interface_attachment=None)

Bases: object

Properties for defining a AWS::MediaConnect::FlowOutput.

Parameters
  • cidr_allow_list (Optional[Sequence[str]]) – AWS::MediaConnect::FlowOutput.CidrAllowList.

  • description (Optional[str]) – AWS::MediaConnect::FlowOutput.Description.

  • destination (Optional[str]) – AWS::MediaConnect::FlowOutput.Destination.

  • encryption (Union[IResolvable, EncryptionProperty, None]) – AWS::MediaConnect::FlowOutput.Encryption.

  • flow_arn (str) – AWS::MediaConnect::FlowOutput.FlowArn.

  • max_latency (Union[int, float, None]) – AWS::MediaConnect::FlowOutput.MaxLatency.

  • min_latency (Union[int, float, None]) – AWS::MediaConnect::FlowOutput.MinLatency.

  • name (Optional[str]) – AWS::MediaConnect::FlowOutput.Name.

  • port (Union[int, float, None]) – AWS::MediaConnect::FlowOutput.Port.

  • protocol (str) – AWS::MediaConnect::FlowOutput.Protocol.

  • remote_id (Optional[str]) – AWS::MediaConnect::FlowOutput.RemoteId.

  • smoothing_latency (Union[int, float, None]) – AWS::MediaConnect::FlowOutput.SmoothingLatency.

  • stream_id (Optional[str]) – AWS::MediaConnect::FlowOutput.StreamId.

  • vpc_interface_attachment (Union[IResolvable, VpcInterfaceAttachmentProperty, None]) – AWS::MediaConnect::FlowOutput.VpcInterfaceAttachment.

Link

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

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_mediaconnect as mediaconnect

cfn_flow_output_props = mediaconnect.CfnFlowOutputProps(
    flow_arn="flowArn",
    protocol="protocol",

    # the properties below are optional
    cidr_allow_list=["cidrAllowList"],
    description="description",
    destination="destination",
    encryption=mediaconnect.CfnFlowOutput.EncryptionProperty(
        role_arn="roleArn",
        secret_arn="secretArn",

        # the properties below are optional
        algorithm="algorithm",
        key_type="keyType"
    ),
    max_latency=123,
    min_latency=123,
    name="name",
    port=123,
    remote_id="remoteId",
    smoothing_latency=123,
    stream_id="streamId",
    vpc_interface_attachment=mediaconnect.CfnFlowOutput.VpcInterfaceAttachmentProperty(
        vpc_interface_name="vpcInterfaceName"
    )
)

Attributes

cidr_allow_list

AWS::MediaConnect::FlowOutput.CidrAllowList.

Link

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

Return type

Optional[List[str]]

description

AWS::MediaConnect::FlowOutput.Description.

Link

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

Return type

Optional[str]

destination

AWS::MediaConnect::FlowOutput.Destination.

Link

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

Return type

Optional[str]

encryption

AWS::MediaConnect::FlowOutput.Encryption.

Link

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

Return type

Union[IResolvable, EncryptionProperty, None]

flow_arn

AWS::MediaConnect::FlowOutput.FlowArn.

Link

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

Return type

str

max_latency

AWS::MediaConnect::FlowOutput.MaxLatency.

Link

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

Return type

Union[int, float, None]

min_latency

AWS::MediaConnect::FlowOutput.MinLatency.

Link

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

Return type

Union[int, float, None]

name

AWS::MediaConnect::FlowOutput.Name.

Link

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

Return type

Optional[str]

port

AWS::MediaConnect::FlowOutput.Port.

Link

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

Return type

Union[int, float, None]

protocol

AWS::MediaConnect::FlowOutput.Protocol.

Link

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

Return type

str

remote_id

AWS::MediaConnect::FlowOutput.RemoteId.

Link

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

Return type

Optional[str]

smoothing_latency

AWS::MediaConnect::FlowOutput.SmoothingLatency.

Link

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

Return type

Union[int, float, None]

stream_id

AWS::MediaConnect::FlowOutput.StreamId.

Link

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

Return type

Optional[str]

vpc_interface_attachment

AWS::MediaConnect::FlowOutput.VpcInterfaceAttachment.

Link

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

Return type

Union[IResolvable, VpcInterfaceAttachmentProperty, None]