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:
- Search Construct Hub for MediaConnect construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::MediaConnect resources directly.
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
| Name | Kind | Summary |
|---|---|---|
CfnBridge | Construct (L1) | The AWS::MediaConnect::Bridge resource defines a connection between your data center’s gateway instances and the cloud. |
CfnBridgeOutput | Construct (L1) | Adds outputs to an existing bridge. |
CfnBridgeSource | Construct (L1) | Adds sources to an existing bridge. |
CfnFlow | Construct (L1) | The AWS::MediaConnect::Flow resource defines a connection between one or more video sources and one or more outputs. |
CfnFlowEntitlement | Construct (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. |
CfnFlowMediaStream | Construct (L1) | Resource schema for AWS::MediaConnect::FlowMediaStream. |
CfnFlowOutput | Construct (L1) | The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to. |
CfnFlowSource | Construct (L1) | The AWS::MediaConnect::FlowSource resource is usedt to add additional sources to an existing flow. |
CfnFlowVpcInterface | Construct (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. |
CfnGateway | Construct (L1) | The AWS::MediaConnect::Gateway resource is used to create a new gateway. |
CfnRouterInput | Construct (L1) | Represents a router input in AWS Elemental MediaConnect that is used to ingest content to be transmitted to router outputs. |
CfnRouterNetworkInterface | Construct (L1) | Represents a router network interface in AWS Elemental MediaConnect that is used to define a network boundary for router resources. |
CfnRouterOutput | Construct (L1) | Represents a router input in AWS Elemental MediaConnect that can be used to egress content transmitted from router inputs. |
CfnBridge.BridgeFlowSourceProperty | Struct | The source of the bridge. |
CfnBridge.BridgeNetworkOutputProperty | Struct | The output of the bridge. |
CfnBridge.BridgeNetworkSourceProperty | Struct | The source of the bridge. |
CfnBridge.BridgeOutputProperty | Struct | The output of the bridge. |
CfnBridge.BridgeSourceProperty | Struct | The bridge's source. |
CfnBridge.EgressGatewayBridgeProperty | Struct | Create a bridge with the egress bridge type. |
CfnBridge.FailoverConfigProperty | Struct | The settings for source failover. |
CfnBridge.IngressGatewayBridgeProperty | Struct | Create a bridge with the ingress bridge type. |
CfnBridge.MulticastSourceSettingsProperty | Struct | The settings related to the multicast source. |
CfnBridge.SourcePriorityProperty | Struct | The priority you want to assign to a source. |
CfnBridge.VpcInterfaceAttachmentProperty | Struct | The settings for attaching a VPC interface to an resource. |
CfnBridgeOutput.BridgeNetworkOutputProperty | Struct | The output of the bridge. |
CfnBridgeOutputProps | Struct | Properties for defining a CfnBridgeOutput. |
CfnBridgeProps | Struct | Properties for defining a CfnBridge. |
CfnBridgeSource.BridgeFlowSourceProperty | Struct | The source of the bridge. |
CfnBridgeSource.BridgeNetworkSourceProperty | Struct | The source of the bridge. |
CfnBridgeSource.MulticastSourceSettingsProperty | Struct | The settings related to the multicast source. |
CfnBridgeSource.VpcInterfaceAttachmentProperty | Struct | The settings for attaching a VPC interface to an resource. |
CfnBridgeSourceProps | Struct | Properties for defining a CfnBridgeSource. |
CfnFlow.AudioMonitoringSettingProperty | Struct | Specifies the configuration for audio stream metrics monitoring. |
CfnFlow.BlackFramesProperty | Struct | Configures settings for the BlackFrames metric. |
CfnFlow.EncodingConfigProperty | Struct | |
CfnFlow.EncryptionProperty | Struct | Encryption information. |
CfnFlow.FailoverConfigProperty | Struct | The settings for source failover. |
CfnFlow.FlowTransitEncryptionKeyConfigurationProperty | Struct | |
CfnFlow.FlowTransitEncryptionProperty | Struct | The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow. |
CfnFlow.FmtpProperty | Struct | A set of parameters that define the media stream. |
CfnFlow.FrozenFramesProperty | Struct | Configures settings for the FrozenFrames metric. |
CfnFlow.GatewayBridgeSourceProperty | Struct | The source configuration for cloud flows receiving a stream from a bridge. |
CfnFlow.InputConfigurationProperty | Struct | The transport parameters that are associated with an incoming media stream. |
CfnFlow.InterfaceProperty | Struct | The VPC interface that is used for the media stream associated with the source or output. |
CfnFlow.MaintenanceProperty | Struct | The maintenance setting of a flow. |
CfnFlow.MediaStreamAttributesProperty | Struct | Attributes that are related to the media stream. |
CfnFlow.MediaStreamProperty | Struct | A media stream represents one component of your content, such as video, audio, or ancillary data. |
CfnFlow.MediaStreamSourceConfigurationProperty | Struct | The media stream that is associated with the source, and the parameters for that association. |
CfnFlow.NdiConfigProperty | Struct | Specifies the configuration settings for NDI outputs. |
CfnFlow.NdiDiscoveryServerConfigProperty | Struct | Specifies the configuration settings for individual NDI discovery servers. |
CfnFlow.NdiSourceSettingsProperty | Struct | |
CfnFlow.SecretsManagerEncryptionKeyConfigurationProperty | Struct | The configuration settings for transit encryption of a flow source using AWS Secrets Manager, including the secret ARN and role ARN. |
CfnFlow.SilentAudioProperty | Struct | Configures settings for the SilentAudio metric. |
CfnFlow.SourceMonitoringConfigProperty | Struct | The SourceMonitoringConfig property type specifies the source monitoring settings for an AWS::MediaConnect::Flow . |
CfnFlow.SourcePriorityProperty | Struct | The priority you want to assign to a source. |
CfnFlow.SourceProperty | Struct | The details of the sources of the flow. |
CfnFlow.VideoMonitoringSettingProperty | Struct | Specifies the configuration for video stream metrics monitoring. |
CfnFlow.VpcInterfaceAttachmentProperty | Struct | The settings for attaching a VPC interface to an resource. |
CfnFlow.VpcInterfaceProperty | Struct | The details of a VPC interface. |
CfnFlowEntitlement.EncryptionProperty | Struct | Encryption information. |
CfnFlowEntitlementProps | Struct | Properties for defining a CfnFlowEntitlement. |
CfnFlowMediaStream.FmtpProperty | Struct | A set of parameters that define the media stream. |
CfnFlowMediaStream.MediaStreamAttributesProperty | Struct | Attributes that are related to the media stream. |
CfnFlowMediaStreamProps | Struct | Properties for defining a CfnFlowMediaStream. |
CfnFlowOutput.DestinationConfigurationProperty | Struct | The transport parameters that you want to associate with an outbound media stream. |
CfnFlowOutput.EncodingParametersProperty | Struct | A collection of parameters that determine how MediaConnect will convert the content. |
CfnFlowOutput.EncryptionProperty | Struct | Encryption information. |
CfnFlowOutput.FlowTransitEncryptionKeyConfigurationProperty | Struct | |
CfnFlowOutput.FlowTransitEncryptionProperty | Struct | The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow. |
CfnFlowOutput.InterfaceProperty | Struct | The VPC interface that is used for the media stream associated with the source or output. |
CfnFlowOutput.MediaStreamOutputConfigurationProperty | Struct | The media stream that is associated with the output, and the parameters for that association. |
CfnFlowOutput.SecretsManagerEncryptionKeyConfigurationProperty | Struct | The configuration settings for transit encryption of a flow output using AWS Secrets Manager, including the secret ARN and role ARN. |
CfnFlowOutput.VpcInterfaceAttachmentProperty | Struct | The settings for attaching a VPC interface to an resource. |
CfnFlowOutputProps | Struct | Properties for defining a CfnFlowOutput. |
CfnFlowProps | Struct | Properties for defining a CfnFlow. |
CfnFlowSource.EncryptionProperty | Struct | Encryption information. |
CfnFlowSource.GatewayBridgeSourceProperty | Struct | The source configuration for cloud flows receiving a stream from a bridge. |
CfnFlowSource.VpcInterfaceAttachmentProperty | Struct | The settings for attaching a VPC interface to an resource. |
CfnFlowSourceProps | Struct | Properties for defining a CfnFlowSource. |
CfnFlowVpcInterfaceProps | Struct | Properties for defining a CfnFlowVpcInterface. |
CfnGateway.GatewayNetworkProperty | Struct | The network settings for a gateway. |
CfnGatewayProps | Struct | Properties for defining a CfnGateway. |
CfnRouterInput.BlackFramesConfigurationProperty | Struct | Detects 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.ContentQualityAnalysisFeatureConfigurationProperty | Struct | Configures the content quality analysis features for the router input. |
CfnRouterInput.FailoverRouterInputConfigurationProperty | Struct | Configuration settings for a failover router input that allows switching between two input sources. |
CfnRouterInput.FailoverRouterInputProtocolConfigurationProperty | Struct | |
CfnRouterInput.FlowTransitEncryptionKeyConfigurationProperty | Struct | |
CfnRouterInput.FlowTransitEncryptionProperty | Struct | The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow. |
CfnRouterInput.FrozenFramesConfigurationProperty | Struct | Detects 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.MaintenanceConfigurationProperty | Struct | |
CfnRouterInput.MediaConnectFlowRouterInputConfigurationProperty | Struct | Configuration settings for connecting a router input to a flow output. |
CfnRouterInput.MediaLiveChannelRouterInputConfigurationProperty | Struct | Configuration settings for connecting a router input to a MediaLive channel output. |
CfnRouterInput.MediaLiveTransitEncryptionKeyConfigurationProperty | Struct | |
CfnRouterInput.MediaLiveTransitEncryptionProperty | Struct | The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive. |
CfnRouterInput.MergeRouterInputConfigurationProperty | Struct | Configuration settings for a merge router input that combines two input sources. |
CfnRouterInput.MergeRouterInputProtocolConfigurationProperty | Struct | |
CfnRouterInput.PreferredDayTimeMaintenanceConfigurationProperty | Struct | Configuration for preferred day and time maintenance settings. |
CfnRouterInput.RistRouterInputConfigurationProperty | Struct | The configuration settings for a router input using the RIST (Reliable Internet Stream Transport) protocol, including the port and recovery latency. |
CfnRouterInput.RouterContentQualityAnalysisConfigurationProperty | Struct | The content quality analysis configuration for the router input. |
CfnRouterInput.RouterInputConfigurationProperty | Struct | |
CfnRouterInput.RouterInputProtocolConfigurationProperty | Struct | |
CfnRouterInput.RouterInputTransitEncryptionKeyConfigurationProperty | Struct | |
CfnRouterInput.RouterInputTransitEncryptionProperty | Struct | The transit encryption settings for a router input. |
CfnRouterInput.RtpRouterInputConfigurationProperty | Struct | The configuration settings for a Router Input using the RTP (Real-Time Transport Protocol) protocol, including the port and forward error correction state. |
CfnRouterInput.SecretsManagerEncryptionKeyConfigurationProperty | Struct | The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN. |
CfnRouterInput.SilentAudioConfigurationProperty | Struct | Detects 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.SrtCallerRouterInputConfigurationProperty | Struct | 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. |
CfnRouterInput.SrtDecryptionConfigurationProperty | Struct | Contains the configuration settings for decrypting SRT streams, including the encryption key details and decryption parameters. |
CfnRouterInput.SrtListenerRouterInputConfigurationProperty | Struct | 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. |
CfnRouterInput.StandardRouterInputConfigurationProperty | Struct | The configuration settings for a standard router input, including the protocol, protocol-specific configuration, network interface, and availability zone. |
CfnRouterInputProps | Struct | Properties for defining a CfnRouterInput. |
CfnRouterNetworkInterface.PublicRouterNetworkInterfaceConfigurationProperty | Struct | The configuration settings for a public router network interface, including the list of allowed CIDR blocks. |
CfnRouterNetworkInterface.PublicRouterNetworkInterfaceRuleProperty | Struct | A rule that allows a specific CIDR block to access the public router network interface. |
CfnRouterNetworkInterface.RouterNetworkInterfaceConfigurationProperty | Struct | |
CfnRouterNetworkInterface.VpcRouterNetworkInterfaceConfigurationProperty | Struct | The configuration settings for a router network interface within a VPC, including the security group IDs and subnet ID. |
CfnRouterNetworkInterfaceProps | Struct | Properties for defining a CfnRouterNetworkInterface. |
CfnRouterOutput.FabricConfigurationProperty | Struct | The fabric configuration settings for the router output. |
CfnRouterOutput.FlowTransitEncryptionKeyConfigurationProperty | Struct | |
CfnRouterOutput.FlowTransitEncryptionProperty | Struct | The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow. |
CfnRouterOutput.MaintenanceConfigurationProperty | Struct | |
CfnRouterOutput.MediaConnectFlowRouterOutputConfigurationProperty | Struct | Configuration settings for connecting a router output to a MediaConnect flow source. |
CfnRouterOutput.MediaLiveInputRouterOutputConfigurationProperty | Struct | Configuration settings for connecting a router output to a MediaLive input. |
CfnRouterOutput.MediaLiveTransitEncryptionKeyConfigurationProperty | Struct | |
CfnRouterOutput.MediaLiveTransitEncryptionProperty | Struct | The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive. |
CfnRouterOutput.PreferredDayTimeMaintenanceConfigurationProperty | Struct | Configuration for preferred day and time maintenance settings. |
CfnRouterOutput.RistRouterOutputConfigurationProperty | Struct | The configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port. |
CfnRouterOutput.RouterOutputConfigurationProperty | Struct | |
CfnRouterOutput.RouterOutputProtocolConfigurationProperty | Struct | |
CfnRouterOutput.RtmpPushRouterOutputConfigurationProperty | Struct | The 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.RtpRouterOutputConfigurationProperty | Struct | The 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.SecretsManagerEncryptionKeyConfigurationProperty | Struct | The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN. |
CfnRouterOutput.SrtCallerRouterOutputConfigurationProperty | Struct | The 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.SrtEncryptionConfigurationProperty | Struct | Contains the configuration settings for encrypting SRT streams, including the encryption key details and encryption parameters. |
CfnRouterOutput.SrtListenerRouterOutputConfigurationProperty | Struct | The 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.StandardRouterOutputConfigurationProperty | Struct | The configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone. |
CfnRouterOutput.TlsEncryptionConfigurationProperty | Struct | The configuration settings for TLS encryption. |
CfnRouterOutput.TlsEncryptionProperty | Struct | The Transport Layer Security (TLS) encryption settings used to establish a secure connection to a destination. |
CfnRouterOutputProps | Struct | Properties for defining a CfnRouterOutput. |