python-jss:Jamf JSS Rest API的Python包装器

时间:2024-06-03 06:37:06
【文件属性】:

文件名称:python-jss:Jamf JSS Rest API的Python包装器

文件大小:161KB

文件格式:ZIP

更新时间:2024-06-03 06:37:06

Python

python-jss 介绍: 该项目旨在提供对Jamf Casper JSS API的简单,优雅的pythonic访问。 Jamf通过REST API提供对JSS及其大多数对象类型的访问。 python-jss允许您与API交互以创建新对象,列出或编辑现有对象,以及将文件上传到已配置的分发点。 便捷方法和属性的覆盖范围主要集中在计算机管理上,尤其是那些影响策略和程序包管理的方面。 简化了自动创建策略的过程; 但是,类MobileDeviceInvitations除了API的基本JSSObject方法和属性之外,什么也没有提供。 我在组织中大量使用并支持那些方面趋于充实,而我从未使用过的JSS API方面则趋于简约。 但是,根据此处的代码,对于希望这样做的人来说,为他们感兴趣的那些对象实现new()方法应该很容易,我很乐意将它们包括在内。 向我发送您的拉取请求! 正在安装: 最简单


【文件预览】:
python-jss-master
----Upgrading_to_python-jss-2.0.md(4KB)
----pytest.ini(151B)
----Pipfile(252B)
----tests()
--------upload()
--------test_jssprefs.py(1KB)
--------policy()
--------test_computer.py(977B)
--------network_org()
--------test_nsurlsession_adapter.py(5KB)
--------conftest.py(4KB)
--------test_distribution_point.py(1KB)
--------test_uapiobjects.py(2KB)
--------test_curl_adapter.py(2KB)
--------docker-compose.yml(557B)
--------test_distribution_points.py(186B)
--------test_jcds.py(3KB)
--------test_objects_patch.py(2KB)
--------test_jamf_software_server.py(1KB)
--------test_casper.py(320B)
----check_against_docs.py(3KB)
----jss()
--------auth.py(2KB)
--------tools.py(5KB)
--------uapiobjects.py(6KB)
--------nsurlsession_adapter.py(20KB)
--------curl_adapter.py(8KB)
--------jssobjects.py(41KB)
--------jamf_software_server.py(31KB)
--------pretty_element.py(3KB)
--------jssobject.py(40KB)
--------misc_endpoints.py(13KB)
--------upload_endpoints.py(7KB)
--------__init__.py(3KB)
--------misc_uapi_endpoints.py(2KB)
--------abstract.py(2KB)
--------distribution_point.py(46KB)
--------distribution_points.py(12KB)
--------tlsadapter.py(0B)
--------queryset.py(6KB)
--------uapiobject.py(13KB)
--------jssobjectlist.py(1KB)
--------contrib()
--------casper.py(3KB)
--------exceptions.py(1KB)
--------jss_prefs.py(9KB)
----setup.cfg(144B)
----requirements.txt(247B)
----DEVELOPER.md(3KB)
----doc()
--------conf.py(10KB)
--------example_policy.xml(6KB)
--------jss()
--------policy_template.xml(326B)
----setup.py(2KB)
----.gitignore(94B)
----CHANGELOG.md(41KB)
----README.md(3KB)
----LICENSE.txt(34KB)

网友评论