Class: Aws::MediaConnect::Types::RouterInputConfiguration

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

Overview

Note:

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

Note:

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.

Direct Known Subclasses

Failover, MediaConnectFlow, Merge, Standard, Unknown

Defined Under Namespace

Classes: Failover, MediaConnectFlow, Merge, Standard, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#failoverTypes::FailoverRouterInputConfiguration

Configuration settings for a failover router input that allows switching between two input sources.



5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5929

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

  class Standard < RouterInputConfiguration; end
  class Failover < RouterInputConfiguration; end
  class Merge < RouterInputConfiguration; end
  class MediaConnectFlow < RouterInputConfiguration; end
  class Unknown < RouterInputConfiguration; end
end

#media_connect_flowTypes::MediaConnectFlowRouterInputConfiguration

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



5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5929

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

  class Standard < RouterInputConfiguration; end
  class Failover < RouterInputConfiguration; end
  class Merge < RouterInputConfiguration; end
  class MediaConnectFlow < RouterInputConfiguration; end
  class Unknown < RouterInputConfiguration; end
end

#mergeTypes::MergeRouterInputConfiguration

Configuration settings for a merge router input that combines two input sources.



5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5929

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

  class Standard < RouterInputConfiguration; end
  class Failover < RouterInputConfiguration; end
  class Merge < RouterInputConfiguration; end
  class MediaConnectFlow < RouterInputConfiguration; end
  class Unknown < RouterInputConfiguration; end
end

#standardTypes::StandardRouterInputConfiguration

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



5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5929

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

  class Standard < RouterInputConfiguration; end
  class Failover < RouterInputConfiguration; end
  class Merge < RouterInputConfiguration; end
  class MediaConnectFlow < RouterInputConfiguration; end
  class Unknown < RouterInputConfiguration; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



5929
5930
5931
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5929

def unknown
  @unknown
end