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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for itadvisor_client-0.0.14.tar.gz
Algorithm Hash digest
SHA256 1da4ba4a157cd7135527c4c3f0ea683d8572ff4ff6dec40a664bb486965b02a3
MD5 67774a9e7fed9604fe111cabd24cd670
BLAKE2b-256 0a2098f5c0ef825b1d4810dac413f7b244b898b8049a433cfd04f248d2718ec2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itadvisor_client-0.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 a3cfcc245a868c6c733759d43535ffd789bbd44b120a1b12eb22f04dafbe240a
MD5 c9b3d9802e5ee815412426f87d1fe2ed
BLAKE2b-256 44f1be0020ca29930cf4c4c9f79d1b202d0b397691c80ebf0e988bac7ee2350d

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