Package software.amazon.awscdk.services.mediaconnect
package software.amazon.awscdk.services.mediaconnect
AWS::MediaConnect Construct Library
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.mediaconnect.*;
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.)
-
ClassDescriptionThe
AWS::MediaConnect::Bridgeresource defines a connection between your data center’s gateway instances and the cloud.The source of the bridge.A builder forCfnBridge.BridgeFlowSourcePropertyAn implementation forCfnBridge.BridgeFlowSourcePropertyThe output of the bridge.A builder forCfnBridge.BridgeNetworkOutputPropertyAn implementation forCfnBridge.BridgeNetworkOutputPropertyThe source of the bridge.A builder forCfnBridge.BridgeNetworkSourcePropertyAn implementation forCfnBridge.BridgeNetworkSourcePropertyThe output of the bridge.A builder forCfnBridge.BridgeOutputPropertyAn implementation forCfnBridge.BridgeOutputPropertyThe bridge's source.A builder forCfnBridge.BridgeSourcePropertyAn implementation forCfnBridge.BridgeSourcePropertyA fluent builder forCfnBridge.Create a bridge with the egress bridge type.A builder forCfnBridge.EgressGatewayBridgePropertyAn implementation forCfnBridge.EgressGatewayBridgePropertyThe settings for source failover.A builder forCfnBridge.FailoverConfigPropertyAn implementation forCfnBridge.FailoverConfigPropertyCreate a bridge with the ingress bridge type.A builder forCfnBridge.IngressGatewayBridgePropertyAn implementation forCfnBridge.IngressGatewayBridgePropertyThe settings related to the multicast source.A builder forCfnBridge.MulticastSourceSettingsPropertyAn implementation forCfnBridge.MulticastSourceSettingsPropertyThe priority you want to assign to a source.A builder forCfnBridge.SourcePriorityPropertyAn implementation forCfnBridge.SourcePriorityPropertyThe settings for attaching a VPC interface to an resource.A builder forCfnBridge.VpcInterfaceAttachmentPropertyAn implementation forCfnBridge.VpcInterfaceAttachmentPropertyAdds outputs to an existing bridge.The output of the bridge.A builder forCfnBridgeOutput.BridgeNetworkOutputPropertyAn implementation forCfnBridgeOutput.BridgeNetworkOutputPropertyA fluent builder forCfnBridgeOutput.Properties for defining aCfnBridgeOutput.A builder forCfnBridgeOutputPropsAn implementation forCfnBridgeOutputPropsProperties for defining aCfnBridge.A builder forCfnBridgePropsAn implementation forCfnBridgePropsAdds sources to an existing bridge.The source of the bridge.A builder forCfnBridgeSource.BridgeFlowSourcePropertyAn implementation forCfnBridgeSource.BridgeFlowSourcePropertyThe source of the bridge.A builder forCfnBridgeSource.BridgeNetworkSourcePropertyAn implementation forCfnBridgeSource.BridgeNetworkSourcePropertyA fluent builder forCfnBridgeSource.The settings related to the multicast source.A builder forCfnBridgeSource.MulticastSourceSettingsPropertyAn implementation forCfnBridgeSource.MulticastSourceSettingsPropertyThe settings for attaching a VPC interface to an resource.A builder forCfnBridgeSource.VpcInterfaceAttachmentPropertyAn implementation forCfnBridgeSource.VpcInterfaceAttachmentPropertyProperties for defining aCfnBridgeSource.A builder forCfnBridgeSourcePropsAn implementation forCfnBridgeSourcePropsTheAWS::MediaConnect::Flowresource defines a connection between one or more video sources and one or more outputs.Specifies the configuration for audio stream metrics monitoring.A builder forCfnFlow.AudioMonitoringSettingPropertyAn implementation forCfnFlow.AudioMonitoringSettingPropertyConfigures settings for theBlackFramesmetric.A builder forCfnFlow.BlackFramesPropertyAn implementation forCfnFlow.BlackFramesPropertyA fluent builder forCfnFlow.Encryption information.A builder forCfnFlow.EncryptionPropertyAn implementation forCfnFlow.EncryptionPropertyThe settings for source failover.A builder forCfnFlow.FailoverConfigPropertyAn implementation forCfnFlow.FailoverConfigPropertyExample:A builder forCfnFlow.FlowTransitEncryptionKeyConfigurationPropertyAn implementation forCfnFlow.FlowTransitEncryptionKeyConfigurationPropertyThe configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.A builder forCfnFlow.FlowTransitEncryptionPropertyAn implementation forCfnFlow.FlowTransitEncryptionPropertyA set of parameters that define the media stream.A builder forCfnFlow.FmtpPropertyAn implementation forCfnFlow.FmtpPropertyConfigures settings for theFrozenFramesmetric.A builder forCfnFlow.FrozenFramesPropertyAn implementation forCfnFlow.FrozenFramesPropertyThe source configuration for cloud flows receiving a stream from a bridge.A builder forCfnFlow.GatewayBridgeSourcePropertyAn implementation forCfnFlow.GatewayBridgeSourcePropertyThe transport parameters that are associated with an incoming media stream.A builder forCfnFlow.InputConfigurationPropertyAn implementation forCfnFlow.InputConfigurationPropertyThe VPC interface that is used for the media stream associated with the source or output.A builder forCfnFlow.InterfacePropertyAn implementation forCfnFlow.InterfacePropertyThe maintenance setting of a flow.A builder forCfnFlow.MaintenancePropertyAn implementation forCfnFlow.MaintenancePropertyAttributes that are related to the media stream.A builder forCfnFlow.MediaStreamAttributesPropertyAn implementation forCfnFlow.MediaStreamAttributesPropertyA media stream represents one component of your content, such as video, audio, or ancillary data.A builder forCfnFlow.MediaStreamPropertyAn implementation forCfnFlow.MediaStreamPropertyThe media stream that is associated with the source, and the parameters for that association.A builder forCfnFlow.MediaStreamSourceConfigurationPropertyAn implementation forCfnFlow.MediaStreamSourceConfigurationPropertySpecifies the configuration settings for NDI outputs.A builder forCfnFlow.NdiConfigPropertyAn implementation forCfnFlow.NdiConfigPropertySpecifies the configuration settings for individual NDI discovery servers.A builder forCfnFlow.NdiDiscoveryServerConfigPropertyAn implementation forCfnFlow.NdiDiscoveryServerConfigPropertyThe configuration settings for transit encryption of a flow source using AWS Secrets Manager, including the secret ARN and role ARN.A builder forCfnFlow.SecretsManagerEncryptionKeyConfigurationPropertyAn implementation forCfnFlow.SecretsManagerEncryptionKeyConfigurationPropertyConfigures settings for theSilentAudiometric.A builder forCfnFlow.SilentAudioPropertyAn implementation forCfnFlow.SilentAudioPropertyTheSourceMonitoringConfigproperty type specifies the source monitoring settings for anAWS::MediaConnect::Flow.A builder forCfnFlow.SourceMonitoringConfigPropertyAn implementation forCfnFlow.SourceMonitoringConfigPropertyThe priority you want to assign to a source.A builder forCfnFlow.SourcePriorityPropertyAn implementation forCfnFlow.SourcePriorityPropertyThe details of the sources of the flow.A builder forCfnFlow.SourcePropertyAn implementation forCfnFlow.SourcePropertySpecifies the configuration for video stream metrics monitoring.A builder forCfnFlow.VideoMonitoringSettingPropertyAn implementation forCfnFlow.VideoMonitoringSettingPropertyThe settings for attaching a VPC interface to an resource.A builder forCfnFlow.VpcInterfaceAttachmentPropertyAn implementation forCfnFlow.VpcInterfaceAttachmentPropertyThe details of a VPC interface.A builder forCfnFlow.VpcInterfacePropertyAn implementation forCfnFlow.VpcInterfacePropertyTheAWS::MediaConnect::FlowEntitlementresource 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.A fluent builder forCfnFlowEntitlement.Encryption information.A builder forCfnFlowEntitlement.EncryptionPropertyAn implementation forCfnFlowEntitlement.EncryptionPropertyProperties for defining aCfnFlowEntitlement.A builder forCfnFlowEntitlementPropsAn implementation forCfnFlowEntitlementPropsTheAWS::MediaConnect::FlowOutputresource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to.A fluent builder forCfnFlowOutput.The transport parameters that you want to associate with an outbound media stream.A builder forCfnFlowOutput.DestinationConfigurationPropertyAn implementation forCfnFlowOutput.DestinationConfigurationPropertyA collection of parameters that determine how MediaConnect will convert the content.A builder forCfnFlowOutput.EncodingParametersPropertyAn implementation forCfnFlowOutput.EncodingParametersPropertyEncryption information.A builder forCfnFlowOutput.EncryptionPropertyAn implementation forCfnFlowOutput.EncryptionPropertyExample:An implementation forCfnFlowOutput.FlowTransitEncryptionKeyConfigurationPropertyThe configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.A builder forCfnFlowOutput.FlowTransitEncryptionPropertyAn implementation forCfnFlowOutput.FlowTransitEncryptionPropertyThe VPC interface that is used for the media stream associated with the source or output.A builder forCfnFlowOutput.InterfacePropertyAn implementation forCfnFlowOutput.InterfacePropertyThe media stream that is associated with the output, and the parameters for that association.A builder forCfnFlowOutput.MediaStreamOutputConfigurationPropertyAn implementation forCfnFlowOutput.MediaStreamOutputConfigurationPropertyThe configuration settings for transit encryption of a flow output using AWS Secrets Manager, including the secret ARN and role ARN.An implementation forCfnFlowOutput.SecretsManagerEncryptionKeyConfigurationPropertyThe settings for attaching a VPC interface to an resource.A builder forCfnFlowOutput.VpcInterfaceAttachmentPropertyAn implementation forCfnFlowOutput.VpcInterfaceAttachmentPropertyProperties for defining aCfnFlowOutput.A builder forCfnFlowOutputPropsAn implementation forCfnFlowOutputPropsProperties for defining aCfnFlow.A builder forCfnFlowPropsAn implementation forCfnFlowPropsTheAWS::MediaConnect::FlowSourceresource is usedt to add additional sources to an existing flow.A fluent builder forCfnFlowSource.Encryption information.A builder forCfnFlowSource.EncryptionPropertyAn implementation forCfnFlowSource.EncryptionPropertyThe source configuration for cloud flows receiving a stream from a bridge.A builder forCfnFlowSource.GatewayBridgeSourcePropertyAn implementation forCfnFlowSource.GatewayBridgeSourcePropertyThe settings for attaching a VPC interface to an resource.A builder forCfnFlowSource.VpcInterfaceAttachmentPropertyAn implementation forCfnFlowSource.VpcInterfaceAttachmentPropertyProperties for defining aCfnFlowSource.A builder forCfnFlowSourcePropsAn implementation forCfnFlowSourcePropsTheAWS::MediaConnect::FlowVpcInterfaceresource 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.A fluent builder forCfnFlowVpcInterface.Properties for defining aCfnFlowVpcInterface.A builder forCfnFlowVpcInterfacePropsAn implementation forCfnFlowVpcInterfacePropsTheAWS::MediaConnect::Gatewayresource is used to create a new gateway.A fluent builder forCfnGateway.The network settings for a gateway.A builder forCfnGateway.GatewayNetworkPropertyAn implementation forCfnGateway.GatewayNetworkPropertyProperties for defining aCfnGateway.A builder forCfnGatewayPropsAn implementation forCfnGatewayPropsRepresents a router input in AWS Elemental MediaConnect that is used to ingest content to be transmitted to router outputs.A fluent builder forCfnRouterInput.Configuration settings for a failover router input that allows switching between two input sources.A builder forCfnRouterInput.FailoverRouterInputConfigurationPropertyAn implementation forCfnRouterInput.FailoverRouterInputConfigurationPropertyExample:An implementation forCfnRouterInput.FailoverRouterInputProtocolConfigurationPropertyExample:An implementation forCfnRouterInput.FlowTransitEncryptionKeyConfigurationPropertyThe configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.A builder forCfnRouterInput.FlowTransitEncryptionPropertyAn implementation forCfnRouterInput.FlowTransitEncryptionPropertyExample:A builder forCfnRouterInput.MaintenanceConfigurationPropertyAn implementation forCfnRouterInput.MaintenanceConfigurationPropertyConfiguration settings for connecting a router input to a flow output.An implementation forCfnRouterInput.MediaConnectFlowRouterInputConfigurationPropertyConfiguration settings for a merge router input that combines two input sources.A builder forCfnRouterInput.MergeRouterInputConfigurationPropertyAn implementation forCfnRouterInput.MergeRouterInputConfigurationPropertyExample:An implementation forCfnRouterInput.MergeRouterInputProtocolConfigurationPropertyConfiguration for preferred day and time maintenance settings.An implementation forCfnRouterInput.PreferredDayTimeMaintenanceConfigurationPropertyThe configuration settings for a router input using the RIST (Reliable Internet Stream Transport) protocol, including the port and recovery latency.A builder forCfnRouterInput.RistRouterInputConfigurationPropertyAn implementation forCfnRouterInput.RistRouterInputConfigurationPropertyExample:A builder forCfnRouterInput.RouterInputConfigurationPropertyAn implementation forCfnRouterInput.RouterInputConfigurationPropertyExample:A builder forCfnRouterInput.RouterInputProtocolConfigurationPropertyAn implementation forCfnRouterInput.RouterInputProtocolConfigurationPropertyExample:An implementation forCfnRouterInput.RouterInputTransitEncryptionKeyConfigurationPropertyThe transit encryption settings for a router input.A builder forCfnRouterInput.RouterInputTransitEncryptionPropertyAn implementation forCfnRouterInput.RouterInputTransitEncryptionPropertyThe configuration settings for a Router Input using the RTP (Real-Time Transport Protocol) protocol, including the port and forward error correction state.A builder forCfnRouterInput.RtpRouterInputConfigurationPropertyAn implementation forCfnRouterInput.RtpRouterInputConfigurationPropertyThe configuration settings for transit encryption using AWS Secrets Manager, including the secret ARN and role ARN.An implementation forCfnRouterInput.SecretsManagerEncryptionKeyConfigurationPropertyThe 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.A builder forCfnRouterInput.SrtCallerRouterInputConfigurationPropertyAn implementation forCfnRouterInput.SrtCallerRouterInputConfigurationPropertyContains the configuration settings for decrypting SRT streams, including the encryption key details and decryption parameters.A builder forCfnRouterInput.SrtDecryptionConfigurationPropertyAn implementation forCfnRouterInput.SrtDecryptionConfigurationPropertyThe 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.An implementation forCfnRouterInput.SrtListenerRouterInputConfigurationPropertyThe configuration settings for a standard router input, including the protocol, protocol-specific configuration, network interface, and availability zone.A builder forCfnRouterInput.StandardRouterInputConfigurationPropertyAn implementation forCfnRouterInput.StandardRouterInputConfigurationPropertyProperties for defining aCfnRouterInput.A builder forCfnRouterInputPropsAn implementation forCfnRouterInputPropsRepresents a router network interface in AWS Elemental MediaConnect that is used to define a network boundary for router resources.A fluent builder forCfnRouterNetworkInterface.The configuration settings for a public router network interface, including the list of allowed CIDR blocks.An implementation forCfnRouterNetworkInterface.PublicRouterNetworkInterfaceConfigurationPropertyA rule that allows a specific CIDR block to access the public router network interface.An implementation forCfnRouterNetworkInterface.PublicRouterNetworkInterfaceRulePropertyExample:An implementation forCfnRouterNetworkInterface.RouterNetworkInterfaceConfigurationPropertyThe configuration settings for a router network interface within a VPC, including the security group IDs and subnet ID.An implementation forCfnRouterNetworkInterface.VpcRouterNetworkInterfaceConfigurationPropertyProperties for defining aCfnRouterNetworkInterface.A builder forCfnRouterNetworkInterfacePropsAn implementation forCfnRouterNetworkInterfacePropsRepresents a router input in AWS Elemental MediaConnect that can be used to egress content transmitted from router inputs.A fluent builder forCfnRouterOutput.Example:An implementation forCfnRouterOutput.FlowTransitEncryptionKeyConfigurationPropertyThe configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.A builder forCfnRouterOutput.FlowTransitEncryptionPropertyAn implementation forCfnRouterOutput.FlowTransitEncryptionPropertyExample:A builder forCfnRouterOutput.MaintenanceConfigurationPropertyAn implementation forCfnRouterOutput.MaintenanceConfigurationPropertyConfiguration settings for connecting a router output to a MediaConnect flow source.An implementation forCfnRouterOutput.MediaConnectFlowRouterOutputConfigurationPropertyConfiguration settings for connecting a router output to a MediaLive input.An implementation forCfnRouterOutput.MediaLiveInputRouterOutputConfigurationPropertyExample:An implementation forCfnRouterOutput.MediaLiveTransitEncryptionKeyConfigurationPropertyThe encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive.A builder forCfnRouterOutput.MediaLiveTransitEncryptionPropertyAn implementation forCfnRouterOutput.MediaLiveTransitEncryptionPropertyConfiguration for preferred day and time maintenance settings.An implementation forCfnRouterOutput.PreferredDayTimeMaintenanceConfigurationPropertyThe configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port.A builder forCfnRouterOutput.RistRouterOutputConfigurationPropertyAn implementation forCfnRouterOutput.RistRouterOutputConfigurationPropertyExample:A builder forCfnRouterOutput.RouterOutputConfigurationPropertyAn implementation forCfnRouterOutput.RouterOutputConfigurationPropertyExample:An implementation forCfnRouterOutput.RouterOutputProtocolConfigurationPropertyThe 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.A builder forCfnRouterOutput.RtpRouterOutputConfigurationPropertyAn implementation forCfnRouterOutput.RtpRouterOutputConfigurationPropertyThe configuration settings for transit encryption using AWS Secrets Manager, including the secret ARN and role ARN.An implementation forCfnRouterOutput.SecretsManagerEncryptionKeyConfigurationPropertyThe 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.An implementation forCfnRouterOutput.SrtCallerRouterOutputConfigurationPropertyContains the configuration settings for encrypting SRT streams, including the encryption key details and encryption parameters.A builder forCfnRouterOutput.SrtEncryptionConfigurationPropertyAn implementation forCfnRouterOutput.SrtEncryptionConfigurationPropertyThe 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.An implementation forCfnRouterOutput.SrtListenerRouterOutputConfigurationPropertyThe configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone.An implementation forCfnRouterOutput.StandardRouterOutputConfigurationPropertyProperties for defining aCfnRouterOutput.A builder forCfnRouterOutputPropsAn implementation forCfnRouterOutputProps