Sonatype: Nexus IQ Server - Python SDK
Installation
If the python package is hosted on Github, you can install directly from Github
pip install nexus_iq_sdk
Then import the package:
import nexus_iq_sdk
Then import the package:
import nexus_iq_sdk
Getting Started
from __future__ import print_function
import time
import nexus_iq_sdk
from nexus_iq_sdk.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = nexus_iq_sdk.ApplicationCategoriesApi(nexus_iq_sdk.ApiClient(configuration))
organization_id = 'organization_id_example' # str |
body = nexus_iq_sdk.ApiApplicationCategoryDTO() # ApiApplicationCategoryDTO | (optional)
try:
api_response = api_instance.add_tag(organization_id, body=body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ApplicationCategoriesApi->add_tag: %s\n" % e)
# create an instance of the API class
api_instance = nexus_iq_sdk.ApplicationCategoriesApi(nexus_iq_sdk.ApiClient(configuration))
organization_id = 'organization_id_example' # str |
tag_id = 'tag_id_example' # str |
try:
api_instance.delete_tag(organization_id, tag_id)
except ApiException as e:
print("Exception when calling ApplicationCategoriesApi->delete_tag: %s\n" % e)
# create an instance of the API class
api_instance = nexus_iq_sdk.ApplicationCategoriesApi(nexus_iq_sdk.ApiClient(configuration))
organization_id = 'organization_id_example' # str |
try:
api_response = api_instance.get_applicable_tags(organization_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ApplicationCategoriesApi->get_applicable_tags: %s\n" % e)
# create an instance of the API class
api_instance = nexus_iq_sdk.ApplicationCategoriesApi(nexus_iq_sdk.ApiClient(configuration))
application_public_id = 'application_public_id_example' # str |
try:
api_response = api_instance.get_applicable_tags_by_application_public_id(application_public_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ApplicationCategoriesApi->get_applicable_tags_by_application_public_id: %s\n" % e)
# create an instance of the API class
api_instance = nexus_iq_sdk.ApplicationCategoriesApi(nexus_iq_sdk.ApiClient(configuration))
application_public_id = 'application_public_id_example' # str |
try:
api_response = api_instance.get_application_applicable_tags(application_public_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ApplicationCategoriesApi->get_application_applicable_tags: %s\n" % e)
# create an instance of the API class
api_instance = nexus_iq_sdk.ApplicationCategoriesApi(nexus_iq_sdk.ApiClient(configuration))
organization_id = 'organization_id_example' # str |
try:
api_response = api_instance.get_applied_policy_tags(organization_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ApplicationCategoriesApi->get_applied_policy_tags: %s\n" % e)
# create an instance of the API class
api_instance = nexus_iq_sdk.ApplicationCategoriesApi(nexus_iq_sdk.ApiClient(configuration))
organization_id = 'organization_id_example' # str |
try:
api_response = api_instance.get_applied_tags(organization_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ApplicationCategoriesApi->get_applied_tags: %s\n" % e)
# create an instance of the API class
api_instance = nexus_iq_sdk.ApplicationCategoriesApi(nexus_iq_sdk.ApiClient(configuration))
organization_id = 'organization_id_example' # str |
try:
api_response = api_instance.get_tags(organization_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ApplicationCategoriesApi->get_tags: %s\n" % e)
# create an instance of the API class
api_instance = nexus_iq_sdk.ApplicationCategoriesApi(nexus_iq_sdk.ApiClient(configuration))
try:
api_response = api_instance.get_tags_used_by_applications()
pprint(api_response)
except ApiException as e:
print("Exception when calling ApplicationCategoriesApi->get_tags_used_by_applications: %s\n" % e)
# create an instance of the API class
api_instance = nexus_iq_sdk.ApplicationCategoriesApi(nexus_iq_sdk.ApiClient(configuration))
organization_id = 'organization_id_example' # str |
body = nexus_iq_sdk.ApiApplicationCategoryDTO() # ApiApplicationCategoryDTO | (optional)
try:
api_response = api_instance.update_tag(organization_id, body=body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ApplicationCategoriesApi->update_tag: %s\n" % e)
Release files for sonatype-nexus-iq-sdk 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sonatype_nexus_iq_sdk-0.1.0.tar.gz | 138.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sonatype_nexus_iq_sdk-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 568.7 kB
Release files / sonatype_nexus_iq_sdk-0.1.0.tar.gz
| Download URL | sonatype_nexus_iq_sdk-0.1.0.tar.gz |
|---|---|
| Size | 138.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3408a29752e9e1d74e5241943cc5d6f6266074d31064a27f7cffbe7c2d548e76
|
|
BLAKE2b-256 checksum How to use checksums |
9af2ffa9da736f754ba0bced1b8775ecdffe47dc189d144218d99204142dc1c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.3
|
Release files / sonatype_nexus_iq_sdk-0.1.0-py3-none-any.whl
| Download URL | sonatype_nexus_iq_sdk-0.1.0-py3-none-any.whl |
|---|---|
| Size | 429.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c21e06eb5ddcc51f722e4743db398b5803b2d97c7e5ed8faea11cfeb969260c6
|
|
BLAKE2b-256 checksum How to use checksums |
88bb6b683fca3decbaa4162881b1155f86f36138288761f0239629cbab5221e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.3
|