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.16.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: itadvisor_client-0.0.16.tar.gz
  • Upload date:
  • Size: 12.0 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.16.tar.gz
Algorithm Hash digest
SHA256 b3c9f7bdc65f9ed2c625d4c47fdf104093304b92be4f03583ce16fcefd172bef
MD5 31b23ed14095aa0d59f5bf876bc19ced
BLAKE2b-256 a353a599c1940ce1f52257ee9575b715eefbca97d748b06cd6fb0a1dcb7eeab0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itadvisor_client-0.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 70597521ff8fc78e8fbe468435f5a59b4317c1594d4cc610edf5731fa3caa8bb
MD5 b8ad9c0922c1d6b8e2810a41da33c581
BLAKE2b-256 516858f2f5388c7dac33ffd31dedb399aac9c10c3aeacce6df79695a462f6137

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