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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconnect/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.

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.



6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6812

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.



6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6812

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.



6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6812

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



6812
6813
6814
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6812

def unknown
  @unknown
end