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_flow ⇒ Types::MediaConnectFlowRouterOutputConfiguration

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



6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6977

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_input ⇒ Types::MediaLiveInputRouterOutputConfiguration

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



6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6977

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

#standard ⇒ Types::StandardRouterOutputConfiguration

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



6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6977

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

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



6977
6978
6979
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6977

def unknown
  @unknown
end