%global _empty_manifest_terminate_build 0 Name: python-fp-NGFW-SMC-python Version: 1.0.19 Release: 1 Summary: Python based API to Forcepoint NGFW Management Center License: Apache 2.0 URL: http://github.com/Forcepoint/fp-NGFW-SMC-python Source0: https://mirrors.nju.edu.cn/pypi/web/packages/36/0e/140a88dc643c3768604287077295a88dc30f5b5d83e04dd9e006676e62b0/fp-NGFW-SMC-python-1.0.19.tar.gz BuildArch: noarch Requires: python3-pytz Requires: python3-requests %description Python based library to provide the ability to interact with the Forcepoint NGFW Management Center API. Provides automation capabilities for any environment that interact with the SMC remotely. Some of the functionality you get with the SMC Python API: - Create any engine types; single firewall, cluster firewalls, ips engines, layer 2 firewalls, master engine and virtual engines. - Engine operations such as enabling/disabling AV, GTI, default NAT, Contact Addresses, etc - Interface configurations - Routing configurations (OSPF, BGP, Static, Antispoofing) - Engine level commands such as rebooting, going offline, policy push, enable/disable SSH, etc. - Create and modify all network element objects such as Host, Network, Address Ranges, Domain Names, etc. - Policy control (create rules, delete rules) for layer 3 firewall policies - VPN Policy control and creation - Management / Log Server settings configuration - Admin User creation and modification - System level controls; update system packages, update engines, global blacklisting, etc - Tasks - Search operations for any object type by name, href and by filter - Collections interface to view all objects by type %package -n python3-fp-NGFW-SMC-python Summary: Python based API to Forcepoint NGFW Management Center Provides: python-fp-NGFW-SMC-python BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-fp-NGFW-SMC-python Python based library to provide the ability to interact with the Forcepoint NGFW Management Center API. Provides automation capabilities for any environment that interact with the SMC remotely. Some of the functionality you get with the SMC Python API: - Create any engine types; single firewall, cluster firewalls, ips engines, layer 2 firewalls, master engine and virtual engines. - Engine operations such as enabling/disabling AV, GTI, default NAT, Contact Addresses, etc - Interface configurations - Routing configurations (OSPF, BGP, Static, Antispoofing) - Engine level commands such as rebooting, going offline, policy push, enable/disable SSH, etc. - Create and modify all network element objects such as Host, Network, Address Ranges, Domain Names, etc. - Policy control (create rules, delete rules) for layer 3 firewall policies - VPN Policy control and creation - Management / Log Server settings configuration - Admin User creation and modification - System level controls; update system packages, update engines, global blacklisting, etc - Tasks - Search operations for any object type by name, href and by filter - Collections interface to view all objects by type %package help Summary: Development documents and examples for fp-NGFW-SMC-python Provides: python3-fp-NGFW-SMC-python-doc %description help Python based library to provide the ability to interact with the Forcepoint NGFW Management Center API. Provides automation capabilities for any environment that interact with the SMC remotely. Some of the functionality you get with the SMC Python API: - Create any engine types; single firewall, cluster firewalls, ips engines, layer 2 firewalls, master engine and virtual engines. - Engine operations such as enabling/disabling AV, GTI, default NAT, Contact Addresses, etc - Interface configurations - Routing configurations (OSPF, BGP, Static, Antispoofing) - Engine level commands such as rebooting, going offline, policy push, enable/disable SSH, etc. - Create and modify all network element objects such as Host, Network, Address Ranges, Domain Names, etc. - Policy control (create rules, delete rules) for layer 3 firewall policies - VPN Policy control and creation - Management / Log Server settings configuration - Admin User creation and modification - System level controls; update system packages, update engines, global blacklisting, etc - Tasks - Search operations for any object type by name, href and by filter - Collections interface to view all objects by type %prep %autosetup -n fp-NGFW-SMC-python-1.0.19 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-fp-NGFW-SMC-python -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 1.0.19-1 - Package Spec generated