Class: Aws::MediaConnect::Types::Bridge

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb

Overview

A Bridge is the connection between your data center's Instances and the Amazon Web Services cloud. A bridge can be used to send video from the Amazon Web Services cloud to your data center or from your data center to the Amazon Web Services cloud.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bridge_arn ⇒ String

The Amazon Resource Number (ARN) of the bridge.

Returns:

  • (String)


970
971
972
973
974
975
976
977
978
979
980
981
982
983
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 970

class Bridge < Struct.new(
  :bridge_arn,
  :bridge_messages,
  :bridge_state,
  :egress_gateway_bridge,
  :ingress_gateway_bridge,
  :name,
  :outputs,
  :placement_arn,
  :source_failover_config,
  :sources)
  SENSITIVE = []
  include Aws::Structure
end

#bridge_messages ⇒ Array<Types::MessageDetail>

Messages with details about the bridge.

Returns:



970
971
972
973
974
975
976
977
978
979
980
981
982
983
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 970

class Bridge < Struct.new(
  :bridge_arn,
  :bridge_messages,
  :bridge_state,
  :egress_gateway_bridge,
  :ingress_gateway_bridge,
  :name,
  :outputs,
  :placement_arn,
  :source_failover_config,
  :sources)
  SENSITIVE = []
  include Aws::Structure
end

#bridge_state ⇒ String

The state of the bridge.

Returns:

  • (String)


970
971
972
973
974
975
976
977
978
979
980
981
982
983
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 970

class Bridge < Struct.new(
  :bridge_arn,
  :bridge_messages,
  :bridge_state,
  :egress_gateway_bridge,
  :ingress_gateway_bridge,
  :name,
  :outputs,
  :placement_arn,
  :source_failover_config,
  :sources)
  SENSITIVE = []
  include Aws::Structure
end

#egress_gateway_bridge ⇒ Types::EgressGatewayBridge

An egress bridge is a cloud-to-ground bridge. The content comes from an existing MediaConnect flow and is delivered to your premises.



970
971
972
973
974
975
976
977
978
979
980
981
982
983
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 970

class Bridge < Struct.new(
  :bridge_arn,
  :bridge_messages,
  :bridge_state,
  :egress_gateway_bridge,
  :ingress_gateway_bridge,
  :name,
  :outputs,
  :placement_arn,
  :source_failover_config,
  :sources)
  SENSITIVE = []
  include Aws::Structure
end

#ingress_gateway_bridge ⇒ Types::IngressGatewayBridge

An ingress bridge is a ground-to-cloud bridge. The content originates at your premises and is delivered to the cloud.



970
971
972
973
974
975
976
977
978
979
980
981
982
983
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 970

class Bridge < Struct.new(
  :bridge_arn,
  :bridge_messages,
  :bridge_state,
  :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.

Returns:

  • (String)


970
971
972
973
974
975
976
977
978
979
980
981
982
983
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 970

class Bridge < Struct.new(
  :bridge_arn,
  :bridge_messages,
  :bridge_state,
  :egress_gateway_bridge,
  :ingress_gateway_bridge,
  :name,
  :outputs,
  :placement_arn,
  :source_failover_config,
  :sources)
  SENSITIVE = []
  include Aws::Structure
end

#outputs ⇒ Array<Types::BridgeOutput>

The outputs on this bridge.

Returns:



970
971
972
973
974
975
976
977
978
979
980
981
982
983
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 970

class Bridge < Struct.new(
  :bridge_arn,
  :bridge_messages,
  :bridge_state,
  :egress_gateway_bridge,
  :ingress_gateway_bridge,
  :name,
  :outputs,
  :placement_arn,
  :source_failover_config,
  :sources)
  SENSITIVE = []
  include Aws::Structure
end

#placement_arn ⇒ String

The placement Amazon Resource Number (ARN) of the bridge.

Returns:

  • (String)


970
971
972
973
974
975
976
977
978
979
980
981
982
983
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 970

class Bridge < Struct.new(
  :bridge_arn,
  :bridge_messages,
  :bridge_state,
  :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.



970
971
972
973
974
975
976
977
978
979
980
981
982
983
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 970

class Bridge < Struct.new(
  :bridge_arn,
  :bridge_messages,
  :bridge_state,
  :egress_gateway_bridge,
  :ingress_gateway_bridge,
  :name,
  :outputs,
  :placement_arn,
  :source_failover_config,
  :sources)
  SENSITIVE = []
  include Aws::Structure
end

#sources ⇒ Array<Types::BridgeSource>

The sources on this bridge.

Returns:



970
971
972
973
974
975
976
977
978
979
980
981
982
983
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 970

class Bridge < Struct.new(
  :bridge_arn,
  :bridge_messages,
  :bridge_state,
  :egress_gateway_bridge,
  :ingress_gateway_bridge,
  :name,
  :outputs,
  :placement_arn,
  :source_failover_config,
  :sources)
  SENSITIVE = []
  include Aws::Structure
end