...CALLING: pytan.handler() with args: {'username': 'Administrator', 'record_all_requests': True, 'loglevel': 1, 'debugformat': False, 'host': '10.0.1.240', 'password': 'Tanium2015!', 'port': '443'} ...OUTPUT: handler string: PyTan v2.1.4 Handler for Session to 10.0.1.240:443, Authenticated: True, Platform Version: 6.5.314.4301 ...CALLING: handler.deploy_action() with args: {'package_help': True} ...EXCEPTION: Package Help ============ Supplying package defines what package will be deployed as part of the action. A package string is a human string that describes, at a minimum, a package. It can also optionally define a selector for the package, and/or parameters for the package. A package must be provided as a string. Examples for package --------------------------------- Supplying a package: 'Distribute Tanium Standard Utilities' Supplying a package by id: 'id:1' Supplying a package by hash: 'hash:123456789' Supplying a package by name: 'name:Distribute Tanium Standard Utilities' Package Parameters ------------------ Supplying parameters to a package can control the arguments that are supplied to a package, if that package takes any arguments. Package parameters must be surrounded with curly braces '{}', and must have a key and value specified that is separated by an equals '='. Multiple parameters must be seperated by a comma ','. The key should match up to a valid parameter key for the package in question. If a parameter is supplied and the package doesn't have a corresponding key name, it will be ignored. If the package has parameters and a parameter is NOT supplied then an exception will be raised, printing out the JSON of the missing paramater for the package in question. Examples for package with parameters ------------------------------------ Supplying a package with a single parameter '$1': 'Package With Params{$1=value1}' Supplying a package with two parameters, '$1' and '$2': 'Package With Params{$1=value1,$2=value2}'