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

#arnString

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

Returns:

  • (String)


9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9376

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

#configurationTypes::RouterInputConfiguration

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



9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9376

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

#maintenance_configurationTypes::MaintenanceConfiguration

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



9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9376

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

#maximum_bitrateInteger

The updated maximum bitrate for the router input.

Returns:

  • (Integer)


9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9376

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

#nameString

The updated name for the router input.

Returns:

  • (String)


9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9376

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

#routing_scopeString

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)


9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9376

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

#tierString

The updated tier level for the router input.

Returns:

  • (String)


9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9376

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

#transit_encryptionTypes::RouterInputTransitEncryption

The updated transit encryption settings for the router input.



9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9376

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