A python client for the Schneider Electric application IT Advisor.
Project description
ITAdvisor Client
An unoffical ITAdvisor API Client.
All capabilities available in the API are supported by this module.
Supported IT Advisor Versions:
- 9.4.4
Installation
pip install itadvisor-client
Documentation
Example:
import itadvisor_client
# Mr. Robot Inspired Connection Details
ita_client = ITAdvisor(
host = "itadvisor.evilcorp.com"
username = "ealderson"
password = "fS0c13tY"
)
my_genome = ita_client.genomes.get_genomes_by_id(genome_id="9ecca877-7b9f-45e8-ac69-929b5ff87b7e")
Classes and Functions
assets
- in-progress
audit_trail
- in-progress
authentication
- in-progress
autentication_servers
- in-progress
backup
- list_backup_files()
- download_backup_file(file_name:str, download_directory:str)
- upload_backup_file(backup_file:str)
- get_backup_settings()
- update_backup_settings(backup_retention_days:int, backup_location:str, fail_if_not_mounted:bool, backup_cleanup_enabled:bool)
- trigger_restore(backup_file_name:str)
- trigger_backup(backup_prefix:str="custom_")
certificates
- get_certificates()
- add_certificate(certificate:str)
- delete_certificate(certificate:str)
change_request
- in-progress
change_request_template
- in-progress
configuration
- in-progress
custom_properties
- get_definitions()
- get_templates()
- check_usage(cp_name:str, cp_value:str)
- get_item_cp(item_id:str)
customers
- in-progress
customers_count
- get_customers_count(root_location_id, only_active:bool=None, only_with_users:bool=None)
equipment_browser
- in-progress
etl_configuration
- in-progress
genomes
- get_genomes(query:str=None, query_types:list=[], genomes:list=[], genome_source:str=None)
- get_genome_by_id(genome_id:str, genome_library:str=None)
kpis
- in-progress
licenses
- get_licenses()
- add_license(license_key:str)
- delete_license(license_key:str)
- in-progress
platform_status
- get_job_queue()
- get_job_status()
power_capacity
- in-progress
power_path
- in-progress
routing
- in-progress
sensor_mapping
- in-progress
struxure_on
- in-progress
svg
- Schneider Electric states DO NOT USE.
user_groups
- in-progress
user_message
- in-progress
users
- in-progress
work_orders
- in-progress
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file itadvisor_client-0.0.14.tar.gz
.
File metadata
- Download URL: itadvisor_client-0.0.14.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1da4ba4a157cd7135527c4c3f0ea683d8572ff4ff6dec40a664bb486965b02a3 |
|
MD5 | 67774a9e7fed9604fe111cabd24cd670 |
|
BLAKE2b-256 | 0a2098f5c0ef825b1d4810dac413f7b244b898b8049a433cfd04f248d2718ec2 |
File details
Details for the file itadvisor_client-0.0.14-py3-none-any.whl
.
File metadata
- Download URL: itadvisor_client-0.0.14-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3cfcc245a868c6c733759d43535ffd789bbd44b120a1b12eb22f04dafbe240a |
|
MD5 | c9b3d9802e5ee815412426f87d1fe2ed |
|
BLAKE2b-256 | 44f1be0020ca29930cf4c4c9f79d1b202d0b397691c80ebf0e988bac7ee2350d |