Skip to content

Conversation

@KarthikSKumar98
Copy link
Collaborator

  • Added Scope modules -
    • ScopeBase
    • Scope (Managing scope & Global)
    • Site Collection - CRUD Operations
    • Site - CRUD Operations
    • Device
    • Other scope management modules
  • Added Config Profile modules -
    • Profile base
    • Policy
    • Role
    • System Info
    • VLAN
    • WLAN
  • Enhancements to base module to support enable_scope attribute
    • This will fetch scope hierarchy related data to simplify automation scripting with SDK

- Implemented Site class to manage site attributes and operations (create, get, update, delete).
- Implemented Site_Collection class to manage site collection attributes and operations (create, get, update, delete, associate/unassociate sites).
- Added utility functions for attribute management and API interactions in scope_utils.py.
- Introduced ProfilesUtils class for handling profile-related API resources.
- Updated URL utility functions to support new API endpoints for site and site collection management.
- Enhanced error handling and logging throughout the new classes and utilities.
@KarthikSKumar98 KarthikSKumar98 changed the title Add Site and Site Collection classes for Central API integration Adding Configuration Modules of new Central Jun 25, 2025
@KarthikSKumar98 KarthikSKumar98 merged commit 5c6c0ca into v2(pre-release) Jun 25, 2025
@KarthikSKumar98 KarthikSKumar98 deleted the 2.0a6 branch June 25, 2025 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants