Class: Aws::MediaConnect::Types::RouterInputConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::RouterInputConfiguration
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb
Overview
RouterInputConfiguration is a union - when making an API calls you must set exactly one of the members.
RouterInputConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of RouterInputConfiguration corresponding to the set member.
The configuration settings for a router input.
Defined Under Namespace
Classes: Failover, MediaConnectFlow, MediaLiveChannel, Merge, Standard, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#failover ⇒ Types::FailoverRouterInputConfiguration
Configuration settings for a failover router input that allows switching between two input sources.
-
#media_connect_flow ⇒ Types::MediaConnectFlowRouterInputConfiguration
Configuration settings for connecting a router input to a flow output.
-
#media_live_channel ⇒ Types::MediaLiveChannelRouterInputConfiguration
Configuration settings for connecting a router input to a MediaLive channel output.
-
#merge ⇒ Types::MergeRouterInputConfiguration
Configuration settings for a merge router input that combines two input sources.
-
#standard ⇒ Types::StandardRouterInputConfiguration
The configuration settings for a standard router input, including the protocol, protocol-specific configuration, network interface, and availability zone.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#failover ⇒ Types::FailoverRouterInputConfiguration
Configuration settings for a failover router input that allows switching between two input sources.
6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6497 class RouterInputConfiguration < Struct.new( :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class MediaLiveChannel < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#media_connect_flow ⇒ Types::MediaConnectFlowRouterInputConfiguration
Configuration settings for connecting a router input to a flow output.
To connect the router input to the flow output, provide both
flowArn and flowOutputArn. To disconnect it, call the update
operation and omit both fields while keeping this configuration
object.
sourceTransitDecryption while the router input
is connected to a flow output. To change it, first disconnect the
router input, then update the decryption.
6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6497 class RouterInputConfiguration < Struct.new( :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class MediaLiveChannel < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#media_live_channel ⇒ Types::MediaLiveChannelRouterInputConfiguration
Configuration settings for connecting a router input to a MediaLive channel output.
To connect the router input to the MediaLive channel output, provide
all three of mediaLiveChannelArn, mediaLivePipelineId, and
mediaLiveChannelOutputName. To disconnect it, call the update
operation and omit all three fields while keeping this configuration
object.
sourceTransitDecryption while the router input
is connected to a MediaLive channel output. To change it, first
disconnect the router input, then update the decryption.
6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6497 class RouterInputConfiguration < Struct.new( :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class MediaLiveChannel < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#merge ⇒ Types::MergeRouterInputConfiguration
Configuration settings for a merge router input that combines two input sources.
6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6497 class RouterInputConfiguration < Struct.new( :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class MediaLiveChannel < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#standard ⇒ Types::StandardRouterInputConfiguration
The configuration settings for a standard router input, including the protocol, protocol-specific configuration, network interface, and availability zone.
6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6497 class RouterInputConfiguration < Struct.new( :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class MediaLiveChannel < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
6497 6498 6499 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6497 def unknown @unknown end |