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)


3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
# File 'lib/aws-sdk-directconnect/types.rb', line 3320

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)


3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
# File 'lib/aws-sdk-directconnect/types.rb', line 3320

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)


3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
# File 'lib/aws-sdk-directconnect/types.rb', line 3320

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)


3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
# File 'lib/aws-sdk-directconnect/types.rb', line 3320

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)


3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
# File 'lib/aws-sdk-directconnect/types.rb', line 3320

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)


3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
# File 'lib/aws-sdk-directconnect/types.rb', line 3320

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