CfnBridgeMixinProps
- class aws_cdk.mixins_preview.aws_mediaconnect.mixins.CfnBridgeMixinProps(*, egress_gateway_bridge=None, ingress_gateway_bridge=None, name=None, outputs=None, placement_arn=None, source_failover_config=None, sources=None)
Bases:
objectProperties for CfnBridgePropsMixin.
- Parameters:
egress_gateway_bridge (
Union[IResolvable,EgressGatewayBridgeProperty,Dict[str,Any],None]) – An egress bridge is a cloud-to-ground bridge. The content comes from an existing MediaConnect flow and is delivered to your premises.ingress_gateway_bridge (
Union[IResolvable,IngressGatewayBridgeProperty,Dict[str,Any],None]) – An ingress bridge is a ground-to-cloud bridge. The content originates at your premises and is delivered to the cloud.name (
Optional[str]) – The name of the bridge. This name can not be modified after the bridge is created.outputs (
Union[IResolvable,Sequence[Union[IResolvable,BridgeOutputProperty,Dict[str,Any]]],None]) – The outputs that you want to add to this bridge.placement_arn (
Optional[str]) – The bridge placement Amazon Resource Number (ARN).source_failover_config (
Union[IResolvable,FailoverConfigProperty,Dict[str,Any],None]) – The settings for source failover.sources (
Union[IResolvable,Sequence[Union[IResolvable,BridgeSourceProperty,Dict[str,Any]]],None]) – The sources that you want to add to this bridge.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-bridge.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_mediaconnect import mixins as mediaconnect_mixins cfn_bridge_mixin_props = mediaconnect_mixins.CfnBridgeMixinProps( egress_gateway_bridge=mediaconnect_mixins.CfnBridgePropsMixin.EgressGatewayBridgeProperty( max_bitrate=123 ), ingress_gateway_bridge=mediaconnect_mixins.CfnBridgePropsMixin.IngressGatewayBridgeProperty( max_bitrate=123, max_outputs=123 ), name="name", outputs=[mediaconnect_mixins.CfnBridgePropsMixin.BridgeOutputProperty( network_output=mediaconnect_mixins.CfnBridgePropsMixin.BridgeNetworkOutputProperty( ip_address="ipAddress", name="name", network_name="networkName", port=123, protocol="protocol", ttl=123 ) )], placement_arn="placementArn", source_failover_config=mediaconnect_mixins.CfnBridgePropsMixin.FailoverConfigProperty( failover_mode="failoverMode", source_priority=mediaconnect_mixins.CfnBridgePropsMixin.SourcePriorityProperty( primary_source="primarySource" ), state="state" ), sources=[mediaconnect_mixins.CfnBridgePropsMixin.BridgeSourceProperty( flow_source=mediaconnect_mixins.CfnBridgePropsMixin.BridgeFlowSourceProperty( flow_arn="flowArn", flow_vpc_interface_attachment=mediaconnect_mixins.CfnBridgePropsMixin.VpcInterfaceAttachmentProperty( vpc_interface_name="vpcInterfaceName" ), name="name" ), network_source=mediaconnect_mixins.CfnBridgePropsMixin.BridgeNetworkSourceProperty( multicast_ip="multicastIp", multicast_source_settings=mediaconnect_mixins.CfnBridgePropsMixin.MulticastSourceSettingsProperty( multicast_source_ip="multicastSourceIp" ), name="name", network_name="networkName", port=123, protocol="protocol" ) )] )
Attributes
- egress_gateway_bridge
An egress bridge is a cloud-to-ground bridge.
The content comes from an existing MediaConnect flow and is delivered to your premises.
- ingress_gateway_bridge
An ingress bridge is a ground-to-cloud bridge.
The content originates at your premises and is delivered to the cloud.
- name
The name of the bridge.
This name can not be modified after the bridge is created.
- outputs
The outputs that you want to add to this bridge.
- placement_arn
The bridge placement Amazon Resource Number (ARN).
- source_failover_config
The settings for source failover.
- sources
The sources that you want to add to this bridge.