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:
from itadvisor_client import ITAdvisor
# 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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file itadvisor_client-0.0.21.tar.gz.
File metadata
- Download URL: itadvisor_client-0.0.21.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aed6010c068f647596cb76fdc1da21a911d13fc49251a5922a635bb5fc9612d0
|
|
| MD5 |
0a7f6f59ad9ee2313635d2cf5b2abd39
|
|
| BLAKE2b-256 |
734d7731aa10978dab367e54503514677ce09592e19ad0546b9255250b282073
|
File details
Details for the file itadvisor_client-0.0.21-py3-none-any.whl.
File metadata
- Download URL: itadvisor_client-0.0.21-py3-none-any.whl
- Upload date:
- Size: 26.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 |
69545299637e8a460d39a72a26714e58131d51ba6f9791a508d718dcb60bd03b
|
|
| MD5 |
8fd05f51d051970dd8dcad7ea37c02eb
|
|
| BLAKE2b-256 |
2cf97c95e131a1cd3a5c136d886c64c884edaf8575f3a15265c07b84aa8d889f
|