Skip to main content

Python API of the NCP secure enterprise management server

Project description

NcpSemApi is a python interface to access the REST-API of the NCP Secure Enterprise Management Server (SEM).

To use this API you need a running SEM (at least Version 6.0) accessable via network from the machine running this Python-API.

To activate the REST-API of your SEM, edit [sem-install-dir]/etc/sentinel.conf and set sem-nginx = true;.

You may configure the ports in [sem-install-dir]/etc/nginx/admmgm.conf.

You may want to restart the SEM-Service after doing that configuration.

The documentation of the SEM-REST-API and this python-API-bindings can be viewed by a webbroser accessing the previously configurated port.

Changelog

[1.3]

Added

  • UI-Wizard class that can be used from the web-interface to create interactive dialogs.
  • Function to import scripts from the SEM as python modules.
  • Examples and doc strings in the azure and okta apis.

Changed

  • Minimal python version is now 3.9.
  • Sem attribute 'scripts' is renamed to 'semScripts', to match the documentation.
  • Find-calls return the complete object, instead of only the id. This can be deactivated setting the option "returnValues" to "false" in the find call, should only the id be needed.

Removed

  • paging parameters in queries (no longer needed).

[1.2]

Added

  • Support for inherited templates

Changed

  • Minimal python version is now 3.7.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

NcpSemApi-1.3.31900.tar.gz (88.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

NcpSemApi-1.3.31900-py3-none-any.whl (95.0 kB view details)

Uploaded Python 3

File details

Details for the file NcpSemApi-1.3.31900.tar.gz.

File metadata

  • Download URL: NcpSemApi-1.3.31900.tar.gz
  • Upload date:
  • Size: 88.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for NcpSemApi-1.3.31900.tar.gz
Algorithm Hash digest
SHA256 5801b31cb08a9d260dfb22a1b15642fe73e7a0323612af8ff3b26580cf59e1da
MD5 bbb7e9dee75c80da739ae81076c15d72
BLAKE2b-256 1a0e93c3c415a06aa6681d26120c2629b5335c8ff54ccf0e8335c824005f1039

See more details on using hashes here.

File details

Details for the file NcpSemApi-1.3.31900-py3-none-any.whl.

File metadata

  • Download URL: NcpSemApi-1.3.31900-py3-none-any.whl
  • Upload date:
  • Size: 95.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for NcpSemApi-1.3.31900-py3-none-any.whl
Algorithm Hash digest
SHA256 96344671d8c5c62454bce914a2e81ede182097c821ba0fc0a97509dc8cb33a8c
MD5 b685c454c6938ff43e4eb7f6bea54fac
BLAKE2b-256 b46d424c6f0ea9fb7f68705d318cceaeba66d9ebddd52724fe1ac8e02cb9a508

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page