Class: Aws::MediaConnect::Types::UpdateRouterInputRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The Amazon Resource Name (ARN) of the router input that you want to update.

Returns:

  • (String)


9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9902

class UpdateRouterInputRequest < Struct.new(
  :arn,
  :name,
  :configuration,
  :maximum_bitrate,
  :routing_scope,
  :tier,
  :transit_encryption,
  :maintenance_configuration,
  :content_quality_analysis_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#configuration ⇒ Types::RouterInputConfiguration

The updated configuration settings for the router input. Changing the type of the configuration is not supported.



9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9902

class UpdateRouterInputRequest < Struct.new(
  :arn,
  :name,
  :configuration,
  :maximum_bitrate,
  :routing_scope,
  :tier,
  :transit_encryption,
  :maintenance_configuration,
  :content_quality_analysis_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#content_quality_analysis_configuration ⇒ Types::RouterContentQualityAnalysisConfiguration

The content quality analysis configuration for the router input.



9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9902

class UpdateRouterInputRequest < Struct.new(
  :arn,
  :name,
  :configuration,
  :maximum_bitrate,
  :routing_scope,
  :tier,
  :transit_encryption,
  :maintenance_configuration,
  :content_quality_analysis_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#maintenance_configuration ⇒ Types::MaintenanceConfiguration

The updated maintenance configuration settings for the router input, including any changes to preferred maintenance windows and schedules.



9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9902

class UpdateRouterInputRequest < Struct.new(
  :arn,
  :name,
  :configuration,
  :maximum_bitrate,
  :routing_scope,
  :tier,
  :transit_encryption,
  :maintenance_configuration,
  :content_quality_analysis_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_bitrate ⇒ Integer

The updated maximum bitrate for the router input.

Returns:

  • (Integer)


9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9902

class UpdateRouterInputRequest < Struct.new(
  :arn,
  :name,
  :configuration,
  :maximum_bitrate,
  :routing_scope,
  :tier,
  :transit_encryption,
  :maintenance_configuration,
  :content_quality_analysis_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The updated name for the router input.

Returns:

  • (String)


9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9902

class UpdateRouterInputRequest < Struct.new(
  :arn,
  :name,
  :configuration,
  :maximum_bitrate,
  :routing_scope,
  :tier,
  :transit_encryption,
  :maintenance_configuration,
  :content_quality_analysis_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#routing_scope ⇒ String

Specifies whether the router input can be assigned to outputs in different Regions. REGIONAL (default) - can be assigned only to outputs in the same Region. GLOBAL - can be assigned to outputs in any Region.

Returns:

  • (String)


9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9902

class UpdateRouterInputRequest < Struct.new(
  :arn,
  :name,
  :configuration,
  :maximum_bitrate,
  :routing_scope,
  :tier,
  :transit_encryption,
  :maintenance_configuration,
  :content_quality_analysis_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#tier ⇒ String

The updated tier level for the router input. The tier sets the maximum bitrate, in Mbps, for the router input. Valid values include the following:

  • INPUT_20 – 20 Mbps

  • INPUT_50 – 50 Mbps

  • INPUT_100 – 100 Mbps

  • INPUT_250 – 250 Mbps

  • INPUT_500 – 500 Mbps

The 250 Mbps and 500 Mbps tiers are high-bitrate tiers that support TR-07 (JPEG XS) workflows.

Returns:

  • (String)


9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9902

class UpdateRouterInputRequest < Struct.new(
  :arn,
  :name,
  :configuration,
  :maximum_bitrate,
  :routing_scope,
  :tier,
  :transit_encryption,
  :maintenance_configuration,
  :content_quality_analysis_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#transit_encryption ⇒ Types::RouterInputTransitEncryption

The updated transit encryption settings for the router input.



9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9902

class UpdateRouterInputRequest < Struct.new(
  :arn,
  :name,
  :configuration,
  :maximum_bitrate,
  :routing_scope,
  :tier,
  :transit_encryption,
  :maintenance_configuration,
  :content_quality_analysis_configuration)
  SENSITIVE = []
  include Aws::Structure
end