Skip to main content

This package allows interacting with Azure Purview's REST API.

Project description

Introduction

This is a HTTP client to Purview as the complemntary of Python wrapper for Appache Atlas.

Installation

Install the package

pip install -i https://test.pypi.org/simple/ pvclient

Authentication

Set the following environment variables:

  • TENANT_ID =
  • CLIENT_ID =
  • CLIENT_SECRET =
  • SUBSCRIPTION_ID =
  • INTERACTIVEGROUPS=<Id of group(s) who interactively logs into Purview>

Configurations:

Set the following environment variables:

  • RESOURCE_GROUP =
  • LOCATION =
  • PURVIEW_ACCOUNT_NAME=<Purview account to be created/modified >

Usage:

purview [-h] [--create-purview] [--assign-roles] [--delete-purview] [--create-glossary CREATE_GLOSSARY] [--list-terms] [--upload-entities]
                  [--import-terms IMPORT_TERMS] [--delete-term DELETE_TERM] [--delete-all-terms] [--list-term-templates]
                  [--import-term-templates IMPORT_TERM_TEMPLATES] [--delete-term-templates DELETE_TERM_TEMPLATES]

Interaction with Purview

optional arguments:
  -h, --help            show this help message and exit
  --create-purview
  --assign-roles
  --delete-purview
  --create-glossary CREATE_GLOSSARY
                        Create a glossary with name
  --list-terms
  --upload-entities
  --import-terms IMPORT_TERMS
  --delete-term DELETE_TERM
                        Delete a term from the default Glossary
  --delete-all-terms    Delete all terms from the default Glossary
  --list-term-templates
                        List all term templates from the default Glossary
  --import-term-templates IMPORT_TERM_TEMPLATES
                        Import term templates from a file to the default Glossary
  --delete-term-templates DELETE_TERM_TEMPLATES
                        Delete all templates from a file from the default Glossary

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

pvclient-0.0.8.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

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

pvclient-0.0.8-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file pvclient-0.0.8.tar.gz.

File metadata

  • Download URL: pvclient-0.0.8.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.4

File hashes

Hashes for pvclient-0.0.8.tar.gz
Algorithm Hash digest
SHA256 c7e66406033fa1ded69fa89846d2a666ccff4d4c7b0e886216968a7fef08ae74
MD5 ad6236cb3e077619ed026ed429b23545
BLAKE2b-256 fd4993e64a3eeb77479f6cef34c266447894129b9cadd2aada6a349bb1a8584d

See more details on using hashes here.

File details

Details for the file pvclient-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: pvclient-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.4

File hashes

Hashes for pvclient-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 e00374ff9e899fa158883810b7acbe9e6ed9fb391d175e9ffb554467470ee251
MD5 43db6ace7ace89538b2aace4b302fa9f
BLAKE2b-256 fc5af6b1cadc1522a97797cf4cb1146e5e4a7db33b95c0cae15afff0c62c8991

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