Class: Aws::MediaConnect::Types::UpdateRouterInputRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::UpdateRouterInputRequest
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the router input that you want to update.
-
#configuration ⇒ Types::RouterInputConfiguration
The updated configuration settings for the router input.
-
#content_quality_analysis_configuration ⇒ Types::RouterContentQualityAnalysisConfiguration
The content quality analysis configuration for the router input.
-
#maintenance_configuration ⇒ Types::MaintenanceConfiguration
The updated maintenance configuration settings for the router input, including any changes to preferred maintenance windows and schedules.
-
#maximum_bitrate ⇒ Integer
The updated maximum bitrate for the router input.
-
#name ⇒ String
The updated name for the router input.
-
#routing_scope ⇒ String
Specifies whether the router input can be assigned to outputs in different Regions.
-
#tier ⇒ String
The updated tier level for the router input.
-
#transit_encryption ⇒ Types::RouterInputTransitEncryption
The updated transit encryption settings for the router input.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the router input that you want to update.
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.
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.
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.
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 MbpsINPUT_50– 50 MbpsINPUT_100– 100 MbpsINPUT_250– 250 MbpsINPUT_500– 500 Mbps
The 250 Mbps and 500 Mbps tiers are high-bitrate tiers that support TR-07 (JPEG XS) workflows.
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 |