auth0 / jupiterone-python-sdk

A Python client for jupiterone.io
MIT License
10 stars 15 forks source link

Add methods for Parameter manipulation #17

Open Flipadelphian opened 10 months ago

Flipadelphian commented 10 months ago

Describe the problem you'd like to have solved

The current JupiterOne Python SDK does not have methods for reading, creating, modifying, or deleting parameters (variables in the J1 tenant that can be used in queries, including queries for charts created in dashboards).

Describe the ideal solution

Define methods that allow the JupiterOne Python SDK to use the Query: parameter, Query: parameterList, Mutation: setParameter, and Mutation: deleteParameter operations.

Alternatives and current work-arounds

Parameters can be manipulated with curl commands, and possibly from J1's Node.js Client.

Additional context

J1 KB: https://docs.jupiterone.io/features/admin/parameters

I have only used strings and integers in parameters when creating and modifying them with this SDK - not the other supported value types.

bsmith-auth0 commented 2 months ago

Hi @Flipadelphian ,

We will be archiving this repo in favor of the new official JupiterOne Python SDK. If this issue still remains, please open an issue on the new repo.