Class: Aws::MediaConnect::Types::CreateRouterInputRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::CreateRouterInputRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mediaconnect/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone where you want to create the router input.
-
#client_token ⇒ String
A unique identifier for the request to ensure idempotency.
-
#configuration ⇒ Types::RouterInputConfiguration
The configuration settings for the router input, which can include the protocol, network interface, and other details.
-
#content_quality_analysis_configuration ⇒ Types::RouterContentQualityAnalysisConfiguration
The content quality analysis configuration for the router input.
-
#maintenance_configuration ⇒ Types::MaintenanceConfiguration
The maintenance configuration settings for the router input, including preferred maintenance windows and schedules.
-
#maximum_bitrate ⇒ Integer
The maximum bitrate for the router input.
-
#name ⇒ String
The name of the router input.
-
#region_name ⇒ String
The Amazon Web Services Region for the router input.
-
#routing_scope ⇒ String
Specifies whether the router input can be assigned to outputs in different Regions.
-
#tags ⇒ Hash<String,String>
Key-value pairs that can be used to tag and organize this router input.
-
#tier ⇒ String
The tier level for the router input.
-
#transit_encryption ⇒ Types::RouterInputTransitEncryption
The transit encryption settings for the router input.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone where you want to create the router input. This must be a valid Availability Zone for the region specified by ‘regionName`, or the current region if no `regionName` is provided.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique identifier for the request to ensure idempotency.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Types::RouterInputConfiguration
The configuration settings for the router input, which can include the protocol, network interface, and other details.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |
#content_quality_analysis_configuration ⇒ Types::RouterContentQualityAnalysisConfiguration
The content quality analysis configuration for the router input.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |
#maintenance_configuration ⇒ Types::MaintenanceConfiguration
The maintenance configuration settings for the router input, including preferred maintenance windows and schedules.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |
#maximum_bitrate ⇒ Integer
The maximum bitrate for the router input.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the router input.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |
#region_name ⇒ String
The Amazon Web Services Region for the router input. Defaults to the current region if not specified.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :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) - connects only to outputs in same Region. GLOBAL - connects to outputs in any Region.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Key-value pairs that can be used to tag and organize this router input.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |
#tier ⇒ String
The tier level for the router input.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |
#transit_encryption ⇒ Types::RouterInputTransitEncryption
The transit encryption settings for the router input.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1503 class CreateRouterInputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :transit_encryption, :maintenance_configuration, :tags, :client_token, :content_quality_analysis_configuration) SENSITIVE = [] include Aws::Structure end |