DirectConnect / Client / describe_router_configuration

describe_router_configuration#

DirectConnect.Client.describe_router_configuration(**kwargs)#

Details about the router.

See also: AWS API Documentation

Request Syntax

response = client.describe_router_configuration(
    virtualInterfaceId='string',
    routerTypeIdentifier='string'
)
Parameters:
  • virtualInterfaceId (string) –

    [REQUIRED]

    The ID of the virtual interface.

  • routerTypeIdentifier (string) – Identifies the router by a combination of vendor, platform, and software version. For example, CiscoSystemsInc-2900SeriesRouters-IOS124.

Return type:

dict

Returns:

Response Syntax

{
    'customerRouterConfig': 'string',
    'router': {
        'vendor': 'string',
        'platform': 'string',
        'software': 'string',
        'xsltTemplateName': 'string',
        'xsltTemplateNameForMacSec': 'string',
        'routerTypeIdentifier': 'string'
    },
    'virtualInterfaceId': 'string',
    'virtualInterfaceName': 'string'
}

Response Structure

  • (dict) –

    • customerRouterConfig (string) –

      The customer router configuration.

    • router (dict) –

      The details about the router.

      • vendor (string) –

        The vendor for the virtual interface’s router.

      • platform (string) –

        The virtual interface router platform.

      • software (string) –

        The router software.

      • xsltTemplateName (string) –

        The template for the virtual interface’s router.

      • xsltTemplateNameForMacSec (string) –

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

      • routerTypeIdentifier (string) –

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

    • virtualInterfaceId (string) –

      The ID assigned to the virtual interface.

    • virtualInterfaceName (string) –

      Provides the details about a virtual interface’s router.

Exceptions