Class: Aws::MediaConnect::Types::CreateBridgeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::CreateBridgeRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mediaconnect/types.rb
Overview
Creates a new bridge. The request must include one source.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#egress_gateway_bridge ⇒ Types::AddEgressGatewayBridgeRequest
Create a bridge with the egress bridge type.
-
#ingress_gateway_bridge ⇒ Types::AddIngressGatewayBridgeRequest
Create a bridge with the ingress bridge type.
-
#name ⇒ String
The name of the bridge.
-
#outputs ⇒ Array<Types::AddBridgeOutputRequest>
The outputs that you want to add to this bridge.
-
#placement_arn ⇒ String
The bridge placement Amazon Resource Number (ARN).
-
#source_failover_config ⇒ Types::FailoverConfig
The settings for source failover.
-
#sources ⇒ Array<Types::AddBridgeSourceRequest>
The sources that you want to add to this bridge.
Instance Attribute Details
#egress_gateway_bridge ⇒ Types::AddEgressGatewayBridgeRequest
Create a bridge with the egress bridge type. An egress bridge is a cloud-to-ground bridge. The content comes from an existing MediaConnect flow and is delivered to your premises.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 917 class CreateBridgeRequest < Struct.new( :egress_gateway_bridge, :ingress_gateway_bridge, :name, :outputs, :placement_arn, :source_failover_config, :sources) SENSITIVE = [] include Aws::Structure end |
#ingress_gateway_bridge ⇒ Types::AddIngressGatewayBridgeRequest
Create a bridge with the ingress bridge type. An ingress bridge is a ground-to-cloud bridge. The content originates at your premises and is delivered to the cloud.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 917 class CreateBridgeRequest < Struct.new( :egress_gateway_bridge, :ingress_gateway_bridge, :name, :outputs, :placement_arn, :source_failover_config, :sources) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the bridge. This name can not be modified after the bridge is created.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 917 class CreateBridgeRequest < Struct.new( :egress_gateway_bridge, :ingress_gateway_bridge, :name, :outputs, :placement_arn, :source_failover_config, :sources) SENSITIVE = [] include Aws::Structure end |
#outputs ⇒ Array<Types::AddBridgeOutputRequest>
The outputs that you want to add to this bridge.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 917 class CreateBridgeRequest < Struct.new( :egress_gateway_bridge, :ingress_gateway_bridge, :name, :outputs, :placement_arn, :source_failover_config, :sources) SENSITIVE = [] include Aws::Structure end |
#placement_arn ⇒ String
The bridge placement Amazon Resource Number (ARN).
917 918 919 920 921 922 923 924 925 926 927 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 917 class CreateBridgeRequest < Struct.new( :egress_gateway_bridge, :ingress_gateway_bridge, :name, :outputs, :placement_arn, :source_failover_config, :sources) SENSITIVE = [] include Aws::Structure end |
#source_failover_config ⇒ Types::FailoverConfig
The settings for source failover.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 917 class CreateBridgeRequest < Struct.new( :egress_gateway_bridge, :ingress_gateway_bridge, :name, :outputs, :placement_arn, :source_failover_config, :sources) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<Types::AddBridgeSourceRequest>
The sources that you want to add to this bridge.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 917 class CreateBridgeRequest < Struct.new( :egress_gateway_bridge, :ingress_gateway_bridge, :name, :outputs, :placement_arn, :source_failover_config, :sources) SENSITIVE = [] include Aws::Structure end |