Skip to content

Add ClientProbeProfile and ClientProbeProfileEntry classes#117

Open
ed6869 wants to merge 1 commit into
aruba:masterfrom
ed6869:feature/client-probe
Open

Add ClientProbeProfile and ClientProbeProfileEntry classes#117
ed6869 wants to merge 1 commit into
aruba:masterfrom
ed6869:feature/client-probe

Conversation

@ed6869

@ed6869 ed6869 commented Jul 1, 2026

Copy link
Copy Markdown

Fixes #116

Summary

Adds configuration management for Client Probe Profiles via two new classes:

  • ClientProbeProfile — container at system/client_probe_profiles (index: name)
  • ClientProbeProfileEntry — child entries keyed by entry_id

Both are registered in the API module map. They follow the existing container/child pattern (e.g. Class/ClassEntry).

Notes

  • Profile and entry creation include the origin column required by the switch.
  • Entry attributes: vlan, source_ipv4, broadcast_ipv4, source_mac, directed_ipv4_list, directed_ipv4_range ({start_ip_addr, end_ip_addr}).

Testing

Live-tested against a CX6300 (FL.10.17): create profile, add/update/get_all entries, idempotent update, cascade delete.

Companion collection PR

aruba/aoscx-ansible-collection#227

Add configuration management for Client Probe Profiles (system/client_probe_profiles)
and their entries, and register both classes in the API module map.

Signed-off-by: ed6869 <ed6869@mail.com>
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.

No SDK support for Client Probe Profiles (system/client_probe_profiles)

1 participant