Class: Aws::DirectConnect::Types::RouterType

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

Overview

Information about the virtual router.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#platformString

The virtual interface router platform.

Returns:

  • (String)


3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
# File 'lib/aws-sdk-directconnect/types.rb', line 3351

class RouterType < Struct.new(
  :vendor,
  :platform,
  :software,
  :xslt_template_name,
  :xslt_template_name_for_mac_sec,
  :router_type_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#router_type_identifierString

Identifies the router by a combination of vendor, platform, and software version. For example, ‘CiscoSystemsInc-2900SeriesRouters-IOS124`.

Returns:

  • (String)


3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
# File 'lib/aws-sdk-directconnect/types.rb', line 3351

class RouterType < Struct.new(
  :vendor,
  :platform,
  :software,
  :xslt_template_name,
  :xslt_template_name_for_mac_sec,
  :router_type_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#softwareString

The router software.

Returns:

  • (String)


3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
# File 'lib/aws-sdk-directconnect/types.rb', line 3351

class RouterType < Struct.new(
  :vendor,
  :platform,
  :software,
  :xslt_template_name,
  :xslt_template_name_for_mac_sec,
  :router_type_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#vendorString

The vendor for the virtual interface’s router.

Returns:

  • (String)


3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
# File 'lib/aws-sdk-directconnect/types.rb', line 3351

class RouterType < Struct.new(
  :vendor,
  :platform,
  :software,
  :xslt_template_name,
  :xslt_template_name_for_mac_sec,
  :router_type_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#xslt_template_nameString

The template for the virtual interface’s router.

Returns:

  • (String)


3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
# File 'lib/aws-sdk-directconnect/types.rb', line 3351

class RouterType < Struct.new(
  :vendor,
  :platform,
  :software,
  :xslt_template_name,
  :xslt_template_name_for_mac_sec,
  :router_type_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#xslt_template_name_for_mac_secString

The MAC Security (MACsec) template for the virtual interface’s router.

Returns:

  • (String)


3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
# File 'lib/aws-sdk-directconnect/types.rb', line 3351

class RouterType < Struct.new(
  :vendor,
  :platform,
  :software,
  :xslt_template_name,
  :xslt_template_name_for_mac_sec,
  :router_type_identifier)
  SENSITIVE = []
  include Aws::Structure
end