Class: Aws::MediaConnect::Types::RouterOutputConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-mediaconnect/types.rb

Overview

Note:

RouterOutputConfiguration is a union - when making an API calls you must set exactly one of the members.

Note:

RouterOutputConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of RouterOutputConfiguration corresponding to the set member.

The configuration settings for a router output.

Direct Known Subclasses

MediaConnectFlow, MediaLiveInput, Standard, Unknown

Defined Under Namespace

Classes: MediaConnectFlow, MediaLiveInput, Standard, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#media_connect_flowTypes::MediaConnectFlowRouterOutputConfiguration

Configuration settings for connecting a router output to a MediaConnect flow source.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6560

class RouterOutputConfiguration < Struct.new(
  :standard,
  :media_connect_flow,
  :media_live_input,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Standard < RouterOutputConfiguration; end
  class MediaConnectFlow < RouterOutputConfiguration; end
  class MediaLiveInput < RouterOutputConfiguration; end
  class Unknown < RouterOutputConfiguration; end
end

#media_live_inputTypes::MediaLiveInputRouterOutputConfiguration

Configuration settings for connecting a router output to a MediaLive input.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6560

class RouterOutputConfiguration < Struct.new(
  :standard,
  :media_connect_flow,
  :media_live_input,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Standard < RouterOutputConfiguration; end
  class MediaConnectFlow < RouterOutputConfiguration; end
  class MediaLiveInput < RouterOutputConfiguration; end
  class Unknown < RouterOutputConfiguration; end
end

#standardTypes::StandardRouterOutputConfiguration

The configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6560

class RouterOutputConfiguration < Struct.new(
  :standard,
  :media_connect_flow,
  :media_live_input,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Standard < RouterOutputConfiguration; end
  class MediaConnectFlow < RouterOutputConfiguration; end
  class MediaLiveInput < RouterOutputConfiguration; end
  class Unknown < RouterOutputConfiguration; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



6560
6561
6562
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6560

def unknown
  @unknown
end