Class: Aws::MediaConnect::Types::CreateRouterOutputRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::CreateRouterOutputRequest
- Defined in:
- gems/aws-sdk-mediaconnect/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 output.
-
#client_token ⇒ String
A unique identifier for the request to ensure idempotency.
-
#configuration ⇒ Types::RouterOutputConfiguration
The configuration settings for the router output.
-
#maintenance_configuration ⇒ Types::MaintenanceConfiguration
The maintenance configuration settings for the router output, including preferred maintenance windows and schedules.
-
#maximum_bitrate ⇒ Integer
The maximum bitrate for the router output.
-
#name ⇒ String
The name of the router output.
-
#region_name ⇒ String
The AWS Region for the router output.
-
#routing_scope ⇒ String
Specifies whether the router output can take inputs that are in different Regions.
-
#tags ⇒ Hash<String,String>
Key-value pairs that can be used to tag this router output.
-
#tier ⇒ String
The tier level for the router output.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone where you want to create the router output.
This must be a valid Availability Zone for the region specified by
regionName, or the current region if no regionName is provided.
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1558 class CreateRouterOutputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :maintenance_configuration, :tags, :client_token) 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.
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1558 class CreateRouterOutputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :maintenance_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Types::RouterOutputConfiguration
The configuration settings for the router output.
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1558 class CreateRouterOutputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :maintenance_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#maintenance_configuration ⇒ Types::MaintenanceConfiguration
The maintenance configuration settings for the router output, including preferred maintenance windows and schedules.
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1558 class CreateRouterOutputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :maintenance_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#maximum_bitrate ⇒ Integer
The maximum bitrate for the router output.
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1558 class CreateRouterOutputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :maintenance_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the router output.
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1558 class CreateRouterOutputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :maintenance_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#region_name ⇒ String
The AWS Region for the router output. Defaults to the current region if not specified.
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1558 class CreateRouterOutputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :maintenance_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#routing_scope ⇒ String
Specifies whether the router output can take inputs that are in different Regions. REGIONAL (default) - can only take inputs from same Region. GLOBAL - can take inputs from any Region.
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1558 class CreateRouterOutputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :maintenance_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Key-value pairs that can be used to tag this router output.
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1558 class CreateRouterOutputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :maintenance_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#tier ⇒ String
The tier level for the router output.
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1558 class CreateRouterOutputRequest < Struct.new( :name, :configuration, :maximum_bitrate, :routing_scope, :tier, :region_name, :availability_zone, :maintenance_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |