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

Uploaded Source

Built Distribution

itadvisor_client-0.0.17-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: itadvisor_client-0.0.17.tar.gz
  • Upload date:
  • Size: 12.1 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.17.tar.gz
Algorithm Hash digest
SHA256 a43092d6ff119af669f82cb88cb36a33e47f172c9cc55e89e59016c580ca8ab6
MD5 6e4b295f98f4702bdb4affcf872140ce
BLAKE2b-256 1db4e6c0ee546b27ac7e514351cdcf3993ddb9bbc8d625a4a1aebb1569a664bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itadvisor_client-0.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 34b98ece8eca25dd18bf9235cb4433e80f5aa2978e06532f21f4c5b42edbb0d9
MD5 091d304a3f811e2a484558666ce4a4e3
BLAKE2b-256 3634bcd2d652f809b2a8f386db55671498ece2b24f714021a55e1a4918c093fd

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