Skip to main content

A python client for the Schneider Electric application IT Advisor.

Project description

ITAdvisor Client

image
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)

mail

  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

itadvisor_client-0.0.13.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

itadvisor_client-0.0.13-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file itadvisor_client-0.0.13.tar.gz.

File metadata

  • Download URL: itadvisor_client-0.0.13.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

Hashes for itadvisor_client-0.0.13.tar.gz
Algorithm Hash digest
SHA256 48b978065c9556b136da52443e6598fe2c2c2a440f33f9c310914fa0a56de214
MD5 f6f0d1aefed09899b2fe783d2e97fd34
BLAKE2b-256 25709fac60788ea026b7688f1fcbd77b50e87b75b6a9bb5587f34916beac5a03

See more details on using hashes here.

File details

Details for the file itadvisor_client-0.0.13-py3-none-any.whl.

File metadata

File hashes

Hashes for itadvisor_client-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 4b80fe2a52fce4a84e45dfa0cb5139ec97d9741368e26557acd060c68ebaa285
MD5 3f286a5d4a8818032733643dfea38415
BLAKE2b-256 e0c2f2beaa4cc177ef1861f7d4ef41dfbb1c2335c671ca121a9d430c3c142436

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page