Class: Aws::MediaConnect::Types::CreateRouterOutputRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zoneString

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.

Returns:

  • (String)


1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
# File '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_tokenString

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.

Returns:

  • (String)


1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
# File '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

#configurationTypes::RouterOutputConfiguration

The configuration settings for the router output.



1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
# File '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_configurationTypes::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 '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_bitrateInteger

The maximum bitrate for the router output.

Returns:

  • (Integer)


1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
# File '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

#nameString

The name of the router output.

Returns:

  • (String)


1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
# File '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_nameString

The AWS Region for the router output. Defaults to the current region if not specified.

Returns:

  • (String)


1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
# File '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_scopeString

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.

Returns:

  • (String)


1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
# File '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

#tagsHash<String,String>

Key-value pairs that can be used to tag this router output.

Returns:

  • (Hash<String,String>)


1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
# File '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

#tierString

The tier level for the router output.

Returns:

  • (String)


1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
# File '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