central-python-workflows
central-python-workflows copied to clipboard
Python workflows and examples for HPE Aruba Central
central-python-workflows
This repository contains Python based workflows & code samples that utilize Aruba Central's automation capabilities and the Python SDK pycentral
Aruba Central REST APIs
- Device Provisioning

- Device Onboarding

- MSP Customer Onboarding

- Inventory to Excel Workflows
This workflow creates excel files populated with device details from devices currently in inventory. - AP CLI Workflows

- WLAN Workflows
This workflow can be used to create and manage WLANs in groups on an Aruba Central. - Detailed Central Device Inventory
This workflow can be used to fetch additional details for device inventory in Aruba Central & export it as a CSV. - Device Inventory Migration

- User Provisioning
This workflow can be used to provision new users to HPE Greenlake and Aruba Central. - Bulk Renaming of APs (with CSV)
This workflow can be used to rename access points in Aruba Central with a custom CSV upload of serial numbers and names. - Aruba Central Postman Collection
Postman is a popular tool used to test HTTP Requests to API endpoints. Aruba Central offers a Postman collection and Postman environment that you can use to test REST APIs with Aruba Central.
To manage REST APIs in Aruba Central, go to MAINTAIN -> ORGANIZATION -> PLATFORM INTEGRATION -> REST API.
Learn more about Aruba Central REST APIs here.
Aruba Central Streaming API
- Streaming API Websocket Client Application The sample script in this section contains sample websocket client application based on python. The sample python script would establish a websocket connection and decode the google protobuf message to human readable format.
To manage Streaming APIs in Aruba Central, go to MAINTAIN -> ORGANIZATION -> PLATFORM INTEGRATION -> STREAMING.
Learn more about Aruba Central Streaming APIs here.
Aruba Central Webhooks
- Webhook Client application The sample script in this section would start a HTTP(s) client to receive Alerts from Aruba Central via webhooks.
To manage Webhooks in Aruba Central, go to MAINTAIN -> ORGANIZATION -> PLATFORM INTEGRATION -> WEBHOOKS.
Learn more about Aruba Central Webhooks here.
For more information about Aruba Central, refer here