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