BSD Ports

devel/py-fireREST 1.1.0_1 DragonFly

Interface with Cisco Firepower Management Center

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3
Categories
devel, python
Package size
109.5 KiB, 911.5 KiB installed

Description

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

In the other systems

SystemPortVersion
DragonFlydevel/py-fireREST1.1.0_1
FreeBSDdevel/py-fireREST1.1.0_1
HardenedBSDdevel/py-fireREST1.1.0_1
GhostBSDdevel/py-fireREST1.1.0_1

Install

Binary package:

pkg install py311-fireREST

From DPorts:

cd /usr/dports/devel/py-fireREST && make install clean

Dependencies

Run dependencies 6

No port depends on this one.