freebsd-ports/devel/py-fireREST/pkg-descr
Dan Langille 0ec5a69f80 devel/py-fireREST: Add new port
This port provides an interface to Cisco Firepower Management Center
2024-02-15 17:45:41 +00:00

20 lines
829 B
Plaintext

FireREST is a python library to interface with Cisco Firepower Management Center
REST API. The goal of FireREST is to provide a simple SDK to programmatically
interact with FMC.
Features
* Authentication and automatic session refresh / re-authentication
* Rate-limit detection and automatic backoff and retry behavior
* Automatic squashing of paginated api payloads
* Sanitization of api payloads for create and update operations (automatically
remove unsupported elements like links, metadata from payload)
* Detailed logging of api requests and responses
* API specific error handling using various custom exceptions for typical
errors (e.g. ResourceAlreadyExists, UnprocessAbleEntityError, ...)
* Support for resource lookup by name instead of uuid for all CRUD operations
Import api client
from fireREST import FMC