Skip to main content

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)

Source distribution for sonatype-nexus-iq-sdk 0.1.0
File Size Uploaded
sonatype_nexus_iq_sdk-0.1.0.tar.gz 138.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sonatype-nexus-iq-sdk 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page