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

Uploaded Source

Built Distribution

itadvisor_client-0.0.18-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: itadvisor_client-0.0.18.tar.gz
  • Upload date:
  • Size: 12.3 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.18.tar.gz
Algorithm Hash digest
SHA256 8d878fab000cef65bf742614887cd29058ee4b31174506cdb8ed5f58d4bb08a5
MD5 3099a3ec313e4929e9b159a546b296f5
BLAKE2b-256 848ab2624644b48845ce6b148df058365ec4e424f3e8583304dcf114a2019ea0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itadvisor_client-0.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 d322e8eda4810277f8acf30f585f8307d6802ac5e1d8944b12302583301550e6
MD5 c74749d68e16fc311d10a6f307f19ea3
BLAKE2b-256 1fdfb1c97ae36375621086feb871746aa6044865e717baf6b656b7ac48bb44aa

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