Skip to content

feat(catc): Extract platform/model from PID field in CatalystCenterDeviceResolver #14

@aitestino

Description

@aitestino

Summary

Enhance the CatalystCenterDeviceResolver to extract platform and model information from the device's pid (Product ID) field, enabling better PyATS/Genie parser selection.

Context

PR #11 introduced the extract_os_platform_type() architecture that supports returning os, platform, model, and series fields. Currently, the Catalyst Center resolver only returns {"os": "iosxe"}.

The pid field contains product IDs like C9300-24P, C9500-48Y4C, etc., which can be parsed to extract platform and model information.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions