Skip to content
v2.274.0

AWS::MediaConnect Construct Library ​

This module is part of the AWS Cloud Development Kit project.

ts
import * as mediaconnect from 'aws-cdk-lib/aws-mediaconnect';
python
import aws_cdk.aws_mediaconnect as mediaconnect
java
import software.amazon.awscdk.services.mediaconnect.*;
csharp
using Amazon.CDK.AWS.MediaConnect;
go
import mediaconnect "github.com/aws/aws-cdk-go/awscdk"

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::MediaConnect.

(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)

Types ​

NameKindSummary
CfnBridgeConstruct (L1)The AWS::MediaConnect::Bridge resource defines a connection between your data center’s gateway instances and the cloud.
CfnBridgeOutputConstruct (L1)Adds outputs to an existing bridge.
CfnBridgeSourceConstruct (L1)Adds sources to an existing bridge.
CfnFlowConstruct (L1)The AWS::MediaConnect::Flow resource defines a connection between one or more video sources and one or more outputs.
CfnFlowEntitlementConstruct (L1)The AWS::MediaConnect::FlowEntitlement resource defines the permission that an AWS account grants to another AWS account to allow access to the content in a specific AWS Elemental MediaConnect flow.
CfnFlowMediaStreamConstruct (L1)Resource schema for AWS::MediaConnect::FlowMediaStream.
CfnFlowOutputConstruct (L1)The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to.
CfnFlowSourceConstruct (L1)The AWS::MediaConnect::FlowSource resource is usedt to add additional sources to an existing flow.
CfnFlowVpcInterfaceConstruct (L1)The AWS::MediaConnect::FlowVpcInterface resource is a connection between your AWS Elemental MediaConnect flow and a virtual private cloud (VPC) that you created using the Amazon Virtual Private Cloud service.
CfnGatewayConstruct (L1)The AWS::MediaConnect::Gateway resource is used to create a new gateway.
CfnRouterInputConstruct (L1)Represents a router input in AWS Elemental MediaConnect that is used to ingest content to be transmitted to router outputs.
CfnRouterNetworkInterfaceConstruct (L1)Represents a router network interface in AWS Elemental MediaConnect that is used to define a network boundary for router resources.
CfnRouterOutputConstruct (L1)Represents a router input in AWS Elemental MediaConnect that can be used to egress content transmitted from router inputs.
CfnBridge.BridgeFlowSourcePropertyStructThe source of the bridge.
CfnBridge.BridgeNetworkOutputPropertyStructThe output of the bridge.
CfnBridge.BridgeNetworkSourcePropertyStructThe source of the bridge.
CfnBridge.BridgeOutputPropertyStructThe output of the bridge.
CfnBridge.BridgeSourcePropertyStructThe bridge's source.
CfnBridge.EgressGatewayBridgePropertyStructCreate a bridge with the egress bridge type.
CfnBridge.FailoverConfigPropertyStructThe settings for source failover.
CfnBridge.IngressGatewayBridgePropertyStructCreate a bridge with the ingress bridge type.
CfnBridge.MulticastSourceSettingsPropertyStructThe settings related to the multicast source.
CfnBridge.SourcePriorityPropertyStructThe priority you want to assign to a source.
CfnBridge.VpcInterfaceAttachmentPropertyStructThe settings for attaching a VPC interface to an resource.
CfnBridgeOutput.BridgeNetworkOutputPropertyStructThe output of the bridge.
CfnBridgeOutputPropsStructProperties for defining a CfnBridgeOutput.
CfnBridgePropsStructProperties for defining a CfnBridge.
CfnBridgeSource.BridgeFlowSourcePropertyStructThe source of the bridge.
CfnBridgeSource.BridgeNetworkSourcePropertyStructThe source of the bridge.
CfnBridgeSource.MulticastSourceSettingsPropertyStructThe settings related to the multicast source.
CfnBridgeSource.VpcInterfaceAttachmentPropertyStructThe settings for attaching a VPC interface to an resource.
CfnBridgeSourcePropsStructProperties for defining a CfnBridgeSource.
CfnFlow.AudioMonitoringSettingPropertyStructSpecifies the configuration for audio stream metrics monitoring.
CfnFlow.BlackFramesPropertyStructConfigures settings for the BlackFrames metric.
CfnFlow.EncodingConfigPropertyStruct
CfnFlow.EncryptionPropertyStructEncryption information.
CfnFlow.FailoverConfigPropertyStructThe settings for source failover.
CfnFlow.FlowTransitEncryptionKeyConfigurationPropertyStruct
CfnFlow.FlowTransitEncryptionPropertyStructThe configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.
CfnFlow.FmtpPropertyStructA set of parameters that define the media stream.
CfnFlow.FrozenFramesPropertyStructConfigures settings for the FrozenFrames metric.
CfnFlow.GatewayBridgeSourcePropertyStructThe source configuration for cloud flows receiving a stream from a bridge.
CfnFlow.InputConfigurationPropertyStructThe transport parameters that are associated with an incoming media stream.
CfnFlow.InterfacePropertyStructThe VPC interface that is used for the media stream associated with the source or output.
CfnFlow.MaintenancePropertyStructThe maintenance setting of a flow.
CfnFlow.MediaStreamAttributesPropertyStructAttributes that are related to the media stream.
CfnFlow.MediaStreamPropertyStructA media stream represents one component of your content, such as video, audio, or ancillary data.
CfnFlow.MediaStreamSourceConfigurationPropertyStructThe media stream that is associated with the source, and the parameters for that association.
CfnFlow.NdiConfigPropertyStructSpecifies the configuration settings for NDI outputs.
CfnFlow.NdiDiscoveryServerConfigPropertyStructSpecifies the configuration settings for individual NDI discovery servers.
CfnFlow.NdiSourceSettingsPropertyStruct
CfnFlow.SecretsManagerEncryptionKeyConfigurationPropertyStructThe configuration settings for transit encryption of a flow source using AWS Secrets Manager, including the secret ARN and role ARN.
CfnFlow.SilentAudioPropertyStructConfigures settings for the SilentAudio metric.
CfnFlow.SourceMonitoringConfigPropertyStructThe SourceMonitoringConfig property type specifies the source monitoring settings for an AWS::MediaConnect::Flow .
CfnFlow.SourcePriorityPropertyStructThe priority you want to assign to a source.
CfnFlow.SourcePropertyStructThe details of the sources of the flow.
CfnFlow.VideoMonitoringSettingPropertyStructSpecifies the configuration for video stream metrics monitoring.
CfnFlow.VpcInterfaceAttachmentPropertyStructThe settings for attaching a VPC interface to an resource.
CfnFlow.VpcInterfacePropertyStructThe details of a VPC interface.
CfnFlowEntitlement.EncryptionPropertyStructEncryption information.
CfnFlowEntitlementPropsStructProperties for defining a CfnFlowEntitlement.
CfnFlowMediaStream.FmtpPropertyStructA set of parameters that define the media stream.
CfnFlowMediaStream.MediaStreamAttributesPropertyStructAttributes that are related to the media stream.
CfnFlowMediaStreamPropsStructProperties for defining a CfnFlowMediaStream.
CfnFlowOutput.DestinationConfigurationPropertyStructThe transport parameters that you want to associate with an outbound media stream.
CfnFlowOutput.EncodingParametersPropertyStructA collection of parameters that determine how MediaConnect will convert the content.
CfnFlowOutput.EncryptionPropertyStructEncryption information.
CfnFlowOutput.FlowTransitEncryptionKeyConfigurationPropertyStruct
CfnFlowOutput.FlowTransitEncryptionPropertyStructThe configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.
CfnFlowOutput.InterfacePropertyStructThe VPC interface that is used for the media stream associated with the source or output.
CfnFlowOutput.MediaStreamOutputConfigurationPropertyStructThe media stream that is associated with the output, and the parameters for that association.
CfnFlowOutput.SecretsManagerEncryptionKeyConfigurationPropertyStructThe configuration settings for transit encryption of a flow output using AWS Secrets Manager, including the secret ARN and role ARN.
CfnFlowOutput.VpcInterfaceAttachmentPropertyStructThe settings for attaching a VPC interface to an resource.
CfnFlowOutputPropsStructProperties for defining a CfnFlowOutput.
CfnFlowPropsStructProperties for defining a CfnFlow.
CfnFlowSource.EncryptionPropertyStructEncryption information.
CfnFlowSource.GatewayBridgeSourcePropertyStructThe source configuration for cloud flows receiving a stream from a bridge.
CfnFlowSource.VpcInterfaceAttachmentPropertyStructThe settings for attaching a VPC interface to an resource.
CfnFlowSourcePropsStructProperties for defining a CfnFlowSource.
CfnFlowVpcInterfacePropsStructProperties for defining a CfnFlowVpcInterface.
CfnGateway.GatewayNetworkPropertyStructThe network settings for a gateway.
CfnGatewayPropsStructProperties for defining a CfnGateway.
CfnRouterInput.BlackFramesConfigurationPropertyStructDetects black frames in the router input's source content and reports them through a CloudWatch metric, an EventBridge event, and a router input message.
CfnRouterInput.ContentQualityAnalysisFeatureConfigurationPropertyStructConfigures the content quality analysis features for the router input.
CfnRouterInput.FailoverRouterInputConfigurationPropertyStructConfiguration settings for a failover router input that allows switching between two input sources.
CfnRouterInput.FailoverRouterInputProtocolConfigurationPropertyStruct
CfnRouterInput.FlowTransitEncryptionKeyConfigurationPropertyStruct
CfnRouterInput.FlowTransitEncryptionPropertyStructThe configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.
CfnRouterInput.FrozenFramesConfigurationPropertyStructDetects frozen video frames in the router input's source content and reports them through a CloudWatch metric, an EventBridge event, and a router input message.
CfnRouterInput.MaintenanceConfigurationPropertyStruct
CfnRouterInput.MediaConnectFlowRouterInputConfigurationPropertyStructConfiguration settings for connecting a router input to a flow output.
CfnRouterInput.MediaLiveChannelRouterInputConfigurationPropertyStructConfiguration settings for connecting a router input to a MediaLive channel output.
CfnRouterInput.MediaLiveTransitEncryptionKeyConfigurationPropertyStruct
CfnRouterInput.MediaLiveTransitEncryptionPropertyStructThe encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive.
CfnRouterInput.MergeRouterInputConfigurationPropertyStructConfiguration settings for a merge router input that combines two input sources.
CfnRouterInput.MergeRouterInputProtocolConfigurationPropertyStruct
CfnRouterInput.PreferredDayTimeMaintenanceConfigurationPropertyStructConfiguration for preferred day and time maintenance settings.
CfnRouterInput.RistRouterInputConfigurationPropertyStructThe configuration settings for a router input using the RIST (Reliable Internet Stream Transport) protocol, including the port and recovery latency.
CfnRouterInput.RouterContentQualityAnalysisConfigurationPropertyStructThe content quality analysis configuration for the router input.
CfnRouterInput.RouterInputConfigurationPropertyStruct
CfnRouterInput.RouterInputProtocolConfigurationPropertyStruct
CfnRouterInput.RouterInputTransitEncryptionKeyConfigurationPropertyStruct
CfnRouterInput.RouterInputTransitEncryptionPropertyStructThe transit encryption settings for a router input.
CfnRouterInput.RtpRouterInputConfigurationPropertyStructThe configuration settings for a Router Input using the RTP (Real-Time Transport Protocol) protocol, including the port and forward error correction state.
CfnRouterInput.SecretsManagerEncryptionKeyConfigurationPropertyStructThe configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN.
CfnRouterInput.SilentAudioConfigurationPropertyStructDetects silent audio in the router input's source content and reports it through a CloudWatch metric, an EventBridge event, and a router input message.
CfnRouterInput.SrtCallerRouterInputConfigurationPropertyStructThe 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.
CfnRouterInput.SrtDecryptionConfigurationPropertyStructContains the configuration settings for decrypting SRT streams, including the encryption key details and decryption parameters.
CfnRouterInput.SrtListenerRouterInputConfigurationPropertyStructThe 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.
CfnRouterInput.StandardRouterInputConfigurationPropertyStructThe configuration settings for a standard router input, including the protocol, protocol-specific configuration, network interface, and availability zone.
CfnRouterInputPropsStructProperties for defining a CfnRouterInput.
CfnRouterNetworkInterface.PublicRouterNetworkInterfaceConfigurationPropertyStructThe configuration settings for a public router network interface, including the list of allowed CIDR blocks.
CfnRouterNetworkInterface.PublicRouterNetworkInterfaceRulePropertyStructA rule that allows a specific CIDR block to access the public router network interface.
CfnRouterNetworkInterface.RouterNetworkInterfaceConfigurationPropertyStruct
CfnRouterNetworkInterface.VpcRouterNetworkInterfaceConfigurationPropertyStructThe configuration settings for a router network interface within a VPC, including the security group IDs and subnet ID.
CfnRouterNetworkInterfacePropsStructProperties for defining a CfnRouterNetworkInterface.
CfnRouterOutput.FabricConfigurationPropertyStructThe fabric configuration settings for the router output.
CfnRouterOutput.FlowTransitEncryptionKeyConfigurationPropertyStruct
CfnRouterOutput.FlowTransitEncryptionPropertyStructThe configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.
CfnRouterOutput.MaintenanceConfigurationPropertyStruct
CfnRouterOutput.MediaConnectFlowRouterOutputConfigurationPropertyStructConfiguration settings for connecting a router output to a MediaConnect flow source.
CfnRouterOutput.MediaLiveInputRouterOutputConfigurationPropertyStructConfiguration settings for connecting a router output to a MediaLive input.
CfnRouterOutput.MediaLiveTransitEncryptionKeyConfigurationPropertyStruct
CfnRouterOutput.MediaLiveTransitEncryptionPropertyStructThe encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive.
CfnRouterOutput.PreferredDayTimeMaintenanceConfigurationPropertyStructConfiguration for preferred day and time maintenance settings.
CfnRouterOutput.RistRouterOutputConfigurationPropertyStructThe configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port.
CfnRouterOutput.RouterOutputConfigurationPropertyStruct
CfnRouterOutput.RouterOutputProtocolConfigurationPropertyStruct
CfnRouterOutput.RtmpPushRouterOutputConfigurationPropertyStructThe configuration settings for a router output that pushes a stream to a destination using the RTMP (Real-Time Messaging Protocol) protocol, or RTMPS (RTMP over TLS) when TLS encryption is specified.
CfnRouterOutput.RtpRouterOutputConfigurationPropertyStructThe configuration settings for a router output using the RTP (Real-Time Transport Protocol) protocol, including the destination address and port, and forward error correction state.
CfnRouterOutput.SecretsManagerEncryptionKeyConfigurationPropertyStructThe configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN.
CfnRouterOutput.SrtCallerRouterOutputConfigurationPropertyStructThe configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in caller mode, including the destination address and port, minimum latency, stream ID, and encryption key configuration.
CfnRouterOutput.SrtEncryptionConfigurationPropertyStructContains the configuration settings for encrypting SRT streams, including the encryption key details and encryption parameters.
CfnRouterOutput.SrtListenerRouterOutputConfigurationPropertyStructThe configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and encryption key configuration.
CfnRouterOutput.StandardRouterOutputConfigurationPropertyStructThe configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone.
CfnRouterOutput.TlsEncryptionConfigurationPropertyStructThe configuration settings for TLS encryption.
CfnRouterOutput.TlsEncryptionPropertyStructThe Transport Layer Security (TLS) encryption settings used to establish a secure connection to a destination.
CfnRouterOutputPropsStructProperties for defining a CfnRouterOutput.