PyTan is an all-in-one API wrapper for Tanium and is comprised of multiple modular layers that make it easy to extend or add new functionality.
Since the inception of PyTan in October of 2014 it has grown in scope, complexity, and adoption. This version marks the fourth redesign, and it has vast improvements over the previous versions.
Read why PyTan was created and the list of features to get an understanding of the intent and capabilities of PyTan.
Installation is simple using standard Python packaging tools.
PyTan was created for a number of reasons:
Automation
Create scripts that automate any concept you can think of.
For example: You can write a script that asks a question, gets the results, and emails it to you. Then you can schedule that script via Task Scheduler/cron/etc to run every night.
Integration
Create seamless integrations with other products.
For example: You can write an integration with a ticketing system to have it automatically ask a question and include the results in the ticket.
Complete API exposure
Anything that Tanium can do can be done via PyTan.
It is a complete exposure of the Tanium API, which is what the web browser interface uses to perform all of its functions.
Workflow encapsulation
Workflows remove the need for users of the Tanium API to know how requests must be sent for a given set of operations.
For instance:
Todo
No workflows are shipped with PyTan as of yet. It will take time to convert all of the workflows from PyTan 2.x into the new architecture built for PyTan 3.x.
Planned for version: 3.1.0
Command Line encapsulation around Workflows
Command Line Interfaces make it so that users of the Tanium API do not even need to know PyTan to utilize the various workflows provided by PyTan.
There are people in the IT world that prefer to work from a command line. PyTan makes that possible for users of Tanium.
Todo
No command line interfaces are shipped with PyTan as of yet. The workflows will need to be done first, and then the logic for how to wrap those workflows seamlessly into command line scripts will take some effort.
Planned for version: 3.2.0
Security
PyTan version 3 enforces SSL certificate validation for each Tanium server it connects to, and will prompt on the initial connection to a Tanium server for validity by showing information from the certificate and asking the user if it is valid.
It also provides a secure method for storing credentials to disk at state, making it so that credentials aren’t stored in plain text on scripts somewhere on disk.
Multiplatform support
PyTan is written with the goal of working out of the box on all major Operating systems.
Python 2 and 3 support
PyTan version 3 supports both Python 2 and Python 3. Previous versions of PyTan only supported Python 2.
Layered concept
PyTan version 3 has all of its functionality organized into specific layers that build on top of each other.
This version has 10 layers which make it vastly easier to maintain and extend PyTan, whereas previous versions of PyTan had all of the functionality bundled into one to three layers.
All layers utilize Abstract Base Classes to establish a contract on the implementation of that specific layer.
This allows each layer to have a well defined interface that enforces each implementation of that layer to work the same. It also makes it easy to support new API types, API commands, API versions, and more.
For example: Authentication methods, API Clients, API Adapters, API Results, and API objects will each work the same regardless of the underlying implementation.
Version checking
Each layer in PyTan3 that relies on the Tanium API has the ability to specify that the Tanium platform servers version is an exact version, or is at least a minimum version, or is at most a maximum version.
This allows each object in a layer to specify what version(s) it will work with.
Type Checking
Each layer in PyTan3 that relies on the Tanium API has the ability to specify what type of API it supports.
PyTan is actively maintained on GitHub, where the code is always available.
Make sure you have installed a supported version of Python.
Installing PyTan via pip or pipenv will automatically install all of the necessary dependencies.
$ git clone git://github.com/tanium/pytan3.git
Get the master branch which will always be the most recent stable release, or download a specific version from the releases page.
Todo
It is planned to create a batteries included distribution of PyTan for Windows that will include Python 3.7.x as well as PyTan and all of its dependencies.
Planned for version: 3.2.0
Rough ETA: 2019-04-01
Rough ETA: 2019-05-01
Note
While Python 2.7.x is currently supported and tested, due to it’s EOL of January 2020 it will be dropped from the testing category very soon.
It will remain supported until the next major rewrite of PyTan or until pip drops support for Python 2.7.x, whichever comes first.
Note
Other versions of Python could work beyond the tested versions.
If PyTan fails to work with a supported version of Python, it will be fixed as long as the changes required do not introduce breaking changes to the PyTan API and do not break support for the supported versions.
Note
PyTan is written on Mac OS X, so that will always be the most tested.
Note
REST API only exists in versions after 7.3.314.3424.
Note
PyTan is not supported or tested on versions earlier than 7.2.314.xxxx, but a large portion of functionality should still work.
All releases will have tags and branches named after their version number, and will also be published on the releases page.
A major release will include breaking changes. If the previous release was v2.0.0 the next version will be v3.0.0.
Breaking changes are changes that break backwards compatibility with prior versions. If an API command was removed or the interface for a layer is completely different, that would only happen in a Major release.
Major releases may also include miscellaneous bug fixes. The core developers of PyTan are committed to providing a good user experience. This means we’re also committed to preserving backwards compatibility as much as possible. Major releases will be infrequent and will need strong justifications before they are considered.
With that in mind, PyTan version 3 is a major release and as such has a vastly different architecture than version 2.
Any scripts that were written to use version 2 will not work with version 3.
A minor release will not include breaking changes but may include miscellaneous bug fixes. If the previous version of PyTan released was v3.1.0 a minor release would be versioned as v3.2.0.
Minor releases will be backwards compatible with releases that have the same major version number. In other words, all versions that would start with v3. should be compatible with each other.
A micro release will only include bug fixes that were missed when the previous version was released. If the previous version of PyTan released v3.1.0 the hotfix release would be versioned as v3.1.1.
Have a bug report or feature request?
Do not hesitate to file an issue with the appropriate label and with as many details as possible.
Feature requests are always welcome, especially for new workflows.
If you need help using PyTan, please ask your Technical Account Manager for assistance or email the author and maintainer of PyTan: Jim Olsen.
Contributions are most welcome. If you are not familiar with how to contribute to a project on GitHub, feel free to read this.
Since the foundation of PyTan is done, the next release of PyTan is focusing on Workflows. The design of how Workflows will be implemented is still being hashed out, but when it is finalized Workflow contributions will be very welcome.
The master branch is the stable branch, and should never have pull requests. Instead, pull requests should be performed against development version branches. The current version under development will always be named after the intended release followed by -dev, for example: 3.1.0-dev
.
Maintainers:
Contributors:
The lowest layer and the core foundation of PyTan that handles sending and receiving requests using the requests package. It provides SSL certificate validation and user verification similar to a web browser, recording of requests and responses to files, and more.
Authentication methods use an HTTP Client to authenticate against a Tanium platform server and receive a session token. They provide functionalities such as login, logout, logout all, and validate token.
The Authentication Store provides a secure way to store an Authentication method.
API clients use an HTTP Client and an Authentication Method to communicate with a specific type of API.
API Clients know how to communicate with a specific API path, but do not have any native ability to construct the request bodies or parse the response bodies.
API Object Modules contain the object definitions used by the Tanium API as native Python objects.
They are automatically generated using the WSDL for a given Tanium Platform version, and can be modified to work with a specific platform version and API type.
API Models provide the base classes that make API Objects work like Python objects. They contain the functionality for list objects from the Tanium API to work like Python lists, and for item objects from the Tanium API to work like Python objects with each of the defined attributes from the API exposed as attributes on the object.
Adapters use an API client combined with an API object module to create and send requests. Adapters are responsible for:
Results are heavily tethered to an Adapter, and are responsible for:
Workflows rely on an Adapter and encapsulate all of the steps needed to perform complex operations into one function. A number of workflows are planned:
Todo
No workflows are shipped with PyTan as of yet. It will take time to convert all of the workflows from PyTan 2.x into the new architecture built for PyTan 3.x.
Planned for version: 3.1.0
The highest layer that provides Python scripts that expose Workflows to command line users and removes the need for a user to know how to program in Python in order to utilize PyTan.
Todo
No command line interfaces are shipped with PyTan as of yet. The workflows will need to be done first, and then the logic for how to wrap those workflows seamlessly into command line scripts will take some effort.
Planned for version: 3.2.0
Python object layer and workflow encapsulation for Tanium’s API.
Client for making HTTP requests.
pytan3.http_client.
CERT_FILE
= '{http_client.parsed_url.hostname}.pem'¶str
– Certificate filename template for Certify.__call__()
.
pytan3.http_client.
RECORD_FILE
= '%Y_%m_%dT%H_%M_%S_%fZ.json'¶str
– Record filename template for HttpClient.response_hook_disk()
.
pytan3.http_client.
SHOW_CERT
= 'no'¶bool
– Default prompt value for “Show full certificate info” in
Certify.verify_hook()
.
Will use OS Environment variable “PYTAN_SHOW_CERT” if set.
pytan3.http_client.
SHOW_CHAIN
= 'no'¶bool
– Default prompt value for “Show certificate chain info” in
Certify.verify_hook()
.
Will use OS Environment variable “PYTAN_SHOW_CHAIN” if set.
pytan3.http_client.
CERT_VALID
= 'no'¶bool
– Default prompt value for “Consider certificate valid” in
Certify.verify_hook()
.
Will use OS Environment variable “PYTAN_CERT_VALID” if set.
pytan3.http_client.
HttpClient
(url, timeout=5, lvl='info')[source]¶Bases: object
Convenience class for requests package.
CLEAN_HOOKS
= {'/api/v\\d?/session': ['clean_hook_auth_rest'], '/auth': ['clean_hook_auth']}¶dict
– URL regex matches for cleaning bodies in cleaning hooks.
CLEAN_AUTH_KEYS
= ['username', 'password', 'domain', 'secondary']¶log
= None¶logging.Logger
– Log for this object.
last_request
= None¶requests.PreparedRequest
– Last request sent.
last_response
= None¶requests.Response
– Last response received.
history
= None¶list
– History of all responses received.
Used by HttpClient.response_hook_history()
.
record_path
= None¶pathlib.Path
– Path to store response recordings to.
session
= None¶requests.Session
– Requests session object.
url
¶Get the URL string from HttpClient.parsed_url
.
Returns: | str |
---|
__call__
(method='get', path='', data=None, timeout=5, params=None, headers=None, b64_headers=None, verify=True, **kwargs)[source]¶Create, prepare a request, and then send it.
Parameters: |
|
---|
Notes
If verify is True or None, verification is done using default/built in CA. OS env vars $REQUESTS_CA_BUNDLE, and $CURL_CA_BUNDLE are used if set and trust_env is True, and if trust_env is False session’s verify is used.
If verify is False, no verification is done. This overrides OS env and session’s verify for this request and no verification is done at all. Don’t do this.
If verify is a str, verification is done with PEM file at path. This overrides OS env and session’s verify for this request.
Caveat: If previous request made with session and close has not been called on session, the verify of the previous request will be used no matter what is supplied here.
Returns: | requests.Response |
---|
control_hook
(enable, hook)[source]¶Add or remove a hook from HttpClient.session
.
Parameters: | |
---|---|
Returns: | True/False if hook was actually removed/added. |
Return type: |
control_hook_record_disk
(enable=False, path=None, path_sub='records')[source]¶Add or remove session hook for recording responses to disk.
Parameters: |
|
---|
control_hook_record_history
(enable=False)[source]¶Add or remove session hook for recording in local class.
Parameters: | enable (bool , optional) – Add/remove Defaults to: False. |
---|
response_hook_log_debug
(response, *args, **kwargs)[source]¶Response hook to log info.
Parameters: |
|
---|---|
Returns: |
response_hook_clean
(response, *args, **kwargs)[source]¶Response hook to add cleaned versions of request/response body and headers.
Parameters: |
|
---|---|
Returns: |
clean_hook_auth_rest
(http_client, response)[source]¶Clean hook to hide auth keys in a response from REST session route.
Parameters: |
|
---|---|
Returns: |
clean_hook_auth
(http_client, response)[source]¶Clean hook to hide auth headers in a response from /auth API.
Parameters: |
|
---|---|
Returns: |
response_hook_history
(response, *args, **kwargs)[source]¶Response hook to add response to HttpClient.history
.
Parameters: |
|
---|
response_hook_disk
(response, *args, **kwargs)[source]¶Response hook to write response to HttpClient.record_path
.
Parameters: |
|
---|---|
Returns: |
serialize_response
(response)[source]¶Churn a response into JSON serializeable format.
Parameters: | response (requests.Response ) – Response object to churn. |
---|---|
Returns: | dict |
pytan3.http_client.
Certify
(http_client, lvl='info')[source]¶Bases: object
Certificate verification magic.
__init__
(http_client, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
log
= None¶logging.Logger
– Logger for this object.
http_client
= None¶HttpClient
– Client for this object.
__call__
(path=None, path_sub='certs', path_file='{http_client.parsed_url.hostname}.pem', verify_hook=None, overwrite=False, lvl=None)[source]¶Validate, find, or get certificate for URL.
Parameters: |
|
---|---|
Raises: |
|
write_pem
(path, overwrite=False)[source]¶Write a certificate in PEM format to disk.
Parameters: |
|
---|---|
Returns: |
verify_hook
(store, store_chain, parsed_url)[source]¶Verify cert by prompting user, default hook.
Parameters: |
|
---|---|
Raises: |
|
store
¶Get CertStore for URL.
Returns: | cert_human.CertStore |
---|
store_chain
¶Get CertChainStore for URL.
Returns: | cert_human.CertChainStore |
---|
_fetch_stores
¶Get the CertStore and CertChainStore for URL.
Returns: | (cert_human.CertStore , cert_human.CertChainStore ) |
---|
check_default
()[source]¶Check if cert for URL is valid without setting a specific path.
Returns: | bool |
---|
check_path
(path)[source]¶Check if cert at path is valid for URL.
Parameters: | path (str or pathlib.Path ) – Path to PEM certificate file. |
---|
Notes
If validation is successful, the verify attribute on
HttpClient.session
will be set to path.
Raises: | exceptions.CertificateInvalidError – If path fails verification. |
---|
pytan3.http_client.
UrlParser
(url, default_scheme='')[source]¶Bases: object
Parse a URL and ensure it has the neccessary bits.
__init__
(url, default_scheme='')[source]¶Constructor.
Parameters: | |
---|---|
Raises: |
|
_init_parsed
= None¶urllib.parse.ParseResult
– First pass of parsing URL.
parsed
= None¶urllib.parse.ParseResult
– Second pass of parsing URL.
hostname
¶Hostname part from UrlParser.parsed
.
Returns: | str |
---|
port
¶Port part from UrlParser.parsed
.
Returns: | int |
---|
scheme
¶Scheme part from UrlParser.parsed
.
Returns: | str |
---|
url
¶Get scheme, hostname, and port from UrlParser.parsed
.
Returns: | str |
---|
url_full
¶Get full URL from UrlParser.parsed
.
Returns: | str |
---|
parsed_str
¶Create string of UrlParser.parsed
.
Returns: | str |
---|
reparse
(parsed, default_scheme='')[source]¶Reparse a parsed URL into a parsed URL with values fixed.
Parameters: |
|
---|---|
Returns: |
unparse_base
(p)[source]¶Unparse a parsed URL into just the scheme, hostname, and port parts.
Parameters: | p (urllib.parse.ParseResult ) – Parsed URL to unparse. |
---|---|
Returns: | str |
unparse_all
(p)[source]¶Unparse a parsed URL with all the parts.
Parameters: | p (urllib.parse.ParseResult ) – Parsed URL to unparse. |
---|---|
Returns: | str |
Exceptions and warnings for pytan3.http_client
.
pytan3.http_client.exceptions.
ModuleError
[source]¶Bases: pytan3.exceptions.PyTanError
Parent of all exceptions for pytan3.http_client
.
pytan3.http_client.exceptions.
ModuleWarning
[source]¶Bases: pytan3.exceptions.PyTanWarning
Parent of all warnings for pytan3.http_client
.
Thrown by:
pytan3.http_client.exceptions.
CertificateNotFoundWarning
[source]¶Bases: pytan3.http_client.exceptions.ModuleWarning
Thrown when a cert can not be found.
pytan3.http_client.exceptions.
CertificateInvalidError
[source]¶Bases: pytan3.http_client.exceptions.ModuleError
Thrown when cert is invalid from path or from user prompt.
Authentication methods for the Tanium API.
pytan3.auth_methods.
DEFAULT_NAME
= 'credentials'¶str
– Default AuthMethod
name to load in load()
.
pytan3.auth_methods.
AuthMethod
[source]¶Bases: object
Abstract base class for all AuthMethods.
get_version_req
()[source]¶Get the min, max, and eq version requirements of this class.
Notes
Dict can specify keys: “vmin”, “vmax”, “veq”.
This class method gets called by
pytan3.utils.versions.version_check_obj_req()
to perform version
checks.
Returns: | dict |
---|
get_args_required
()[source]¶Get all arguments used by this class that are required.
Returns: | list |
---|
get_args_secure
()[source]¶Get all arguments used by this class that need their prompt input hidden.
Returns: | list |
---|
from_store
(store, **kwargs)[source]¶Create an instance of this class from an pytan3.auth_store.AuthStore
.
Parameters: | store (pytan3.auth_store.AuthStore ) – AuthStore to get AuthMethod arguments from. |
---|---|
Returns: | AuthMethod |
http_client
¶Get the HTTP Client for this object.
Returns: | pytan3.http_client.HttpClient |
---|
token
¶Get or set a token.
Notes
If no token received, login()
to get one.
If token expired, login()
to get a new one.
If token has been received, validate()
to validate token.
If token fails validation, login()
to get a new one.
Returns: | str |
---|
login
(**kwargs)[source]¶Send a login request to receive a token.
Raises: | exceptions.LoginError – If status code in response is not 200. |
---|---|
Returns: | str |
logout
(**kwargs)[source]¶Send a logout request to revoke a token.
Raises: |
|
---|---|
Returns: | None |
logout_all
(**kwargs)[source]¶Send a logout request to revoke all tokens associated with this token.
Raises: |
|
---|---|
Returns: | None |
validate
(**kwargs)[source]¶Send a validate request to check that token is still valid.
Raises: |
|
---|---|
Returns: |
create_store
(**kwargs)[source]¶Create an instance of pytan3.auth_store.AuthStore
from this object.
Returns: | pytan3.auth_store.AuthStore |
---|
_abc_impl
= <_abc_data object>¶pytan3.auth_methods.
CommonMixin
(http_client, login_timeout=5, logout_timeout=5, expires_after=295, ver_check=True, lvl='info')[source]¶Bases: object
Shared methods common amongst all AuthMethod
.
__init__
(http_client, login_timeout=5, logout_timeout=5, expires_after=295, ver_check=True, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
log
= None¶logging.Logger
– Log for this object.
from_store
(store, **kwargs)[source]¶Create an instance of this class from an pytan3.auth_store.AuthStore
.
Parameters: |
|
---|---|
Returns: |
http_client
¶Get the HTTP Client for this object.
Returns: | pytan3.http_client.HttpClient |
---|
token
¶Get a token.
Notes
If logged_in
is False, login()
to get one.
If expired
is True, login()
to get a new one.
If logged_in
is True, and last_used
is older than
revalidate_after
, validate()
to re-validate token.
If validate()
fails validation, login()
to get a new one.
Returns: | str |
---|
login
(**kwargs)[source]¶Send a login request to receive a token.
Parameters: | **kwargs –
|
---|---|
Raises: | exceptions.LoginError – If status code in response is not 200. |
Returns: | str |
logout
(**kwargs)[source]¶Send a logout request to revoke a token.
Parameters: | **kwargs – |
---|---|
Raises: |
|
Returns: | None |
logout_all
(**kwargs)[source]¶Send a logout request to revoke all tokens associated with this token.
Parameters: | **kwargs – |
---|---|
Raises: |
|
Returns: | None |
validate
(**kwargs)[source]¶Send a validate request to check that token is still valid.
Parameters: | **kwargs – |
---|---|
Raises: |
|
Returns: |
create_store
(**kwargs)[source]¶Create an instance of pytan3.auth_store.AuthStore
from this object.
Returns: | pytan3.auth_store.AuthStore |
---|
pytan3.auth_methods.
load
(obj='credentials')[source]¶Get an AuthMethod class.
str
or AuthMethod
or AuthMethod
or: pytan3.auth_store.AuthStore
, optional):AuthStore object or AuthMethod object, class, or name of AuthMethod.
Defaults to: DEFAULT_NAME
.
exceptions.ModuleError
:Returns: | AuthMethod |
---|
Exceptions and warnings for pytan3.auth_methods
.
pytan3.auth_methods.exceptions.
ModuleError
[source]¶Bases: pytan3.exceptions.PyTanError
Parent of all exceptions for pytan3.auth_methods
.
pytan3.auth_methods.exceptions.
ModuleWarning
[source]¶Bases: pytan3.exceptions.PyTanWarning
Parent of all warnings for pytan3.auth_methods
.
Thrown by:
pytan3.auth_methods.exceptions.
MethodError
(auth_method, info=None, response=None)[source]¶Bases: pytan3.auth_methods.exceptions.ModuleError
Parent of all pytan3.auth_methods.AuthMethod
exceptions.
Thrown by:
__init__
(auth_method, info=None, response=None)[source]¶Constructor.
Parameters: |
|
---|
pytan3.auth_methods.exceptions.
InvalidToken
(auth_method, info=None, response=None)[source]¶Bases: pytan3.auth_methods.exceptions.MethodError
Thrown when validate_token fails.
pytan3.auth_methods.exceptions.
NotLoggedInError
(auth_method, info=None, response=None)[source]¶Bases: pytan3.auth_methods.exceptions.MethodError
Thrown when logout called before login.
pytan3.auth_methods.exceptions.
LoginError
(auth_method, info=None, response=None)[source]¶Bases: pytan3.auth_methods.exceptions.MethodError
Thrown when login response has any status_code other than 200.
pytan3.auth_methods.exceptions.
LogoutError
(auth_method, info=None, response=None)[source]¶Bases: pytan3.auth_methods.exceptions.MethodError
Thrown when logout fails.
pytan3.auth_methods.
Credentials
(http_client, username, password, domain='', secondary='', login_timeout=5, logout_timeout=5, expires_after=295, ver_check=True, lvl='info')[source]¶Bases: pytan3.auth_methods.CommonMixin
, pytan3.auth_methods.AuthMethod
Method that uses credentials to interact with the ‘/auth’ API.
__init__
(http_client, username, password, domain='', secondary='', login_timeout=5, logout_timeout=5, expires_after=295, ver_check=True, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
get_version_req
()[source]¶Get the min, max, and eq version requirements of this class.
Notes
Dict can specify keys: “vmin”, “vmax”, “veq”.
This class method gets called by
pytan3.utils.versions.version_check_obj_req()
to perform version
checks.
Returns: | dict |
---|
get_args_required
()[source]¶Get all arguments used by this class that are required.
Returns: | list |
---|
get_args_secure
()[source]¶Get all arguments used by this class that need their prompt input hidden.
Returns: | list |
---|
_abc_impl
= <_abc_data object>¶pytan3.auth_methods.
RestCredentials
(http_client, username, password, domain='', secondary='', login_timeout=5, logout_timeout=5, expires_after=295, ver_check=True, lvl='info')[source]¶Bases: pytan3.auth_methods.CommonMixin
, pytan3.auth_methods.AuthMethod
Method that uses credentials to interact with the REST ‘session’ API.
__init__
(http_client, username, password, domain='', secondary='', login_timeout=5, logout_timeout=5, expires_after=295, ver_check=True, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
get_version_req
()[source]¶Get the min, max, and eq version requirements of this class.
Notes
Dict can specify keys: “vmin”, “vmax”, “veq”.
This class method gets called by
pytan3.utils.versions.version_check_obj_req()
to perform version
checks.
Returns: | dict |
---|
get_args_required
()[source]¶Get all arguments used by this class that are required.
Returns: | list |
---|
get_args_secure
()[source]¶Get all arguments used by this class that need their prompt input hidden.
Returns: | list |
---|
_abc_impl
= <_abc_data object>¶login
(**kwargs)[source]¶Send a login request to receive a token.
Parameters: | **kwargs – cause ( Defaults to: “Get new token”. |
---|---|
Raises: | exceptions.LoginError – If status code in response is not 200. |
Returns: | str |
logout
(**kwargs)[source]¶Send a logout request to revoke a token.
Parameters: | **kwargs – cause ( Defaults to: “Revoke token”. |
---|---|
Raises: |
|
Returns: | None |
logout_all
(**kwargs)[source]¶Send a logout request to revoke all tokens associated with this token.
Raises: | NotImplementedError – REST ‘session’ endpoint does not have a logout all target. |
---|
validate
(**kwargs)[source]¶Send a validate request to check that token is still valid.
Parameters: | **kwargs –
|
---|---|
Raises: |
|
Returns: |
pytan3.auth_methods.
SessionId
(http_client, session, login_timeout=5, logout_timeout=5, expires_after=295, ver_check=True, lvl='info')[source]¶Bases: pytan3.auth_methods.CommonMixin
, pytan3.auth_methods.AuthMethod
Method that uses session id to interact with the ‘/auth’ API.
__init__
(http_client, session, login_timeout=5, logout_timeout=5, expires_after=295, ver_check=True, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
get_version_req
()[source]¶Get the min, max, and eq version requirements of this class.
Notes
Dict can specify keys: “vmin”, “vmax”, “veq”.
This class method gets called by
pytan3.utils.versions.version_check_obj_req()
to perform version
checks.
Returns: | dict |
---|
get_args_required
()[source]¶Get all arguments used by this class that are required.
Returns: | list |
---|
get_args_secure
()[source]¶Get all arguments used by this class that need their prompt input hidden.
Returns: | list |
---|
token
¶Get a token.
Notes
If CommonMixin.logged_in
is False, can not login to get a
new one with just a session.
If CommonMixin.expired
is True, can not login to get
a new one with just a session.
If CommonMixin.logged_in
is True, and CommonMixin.last_used
is older than CommonMixin.revalidate_after
,
CommonMixin.validate()
to re-validate token.
If CommonMixin.validate()
fails validation, can not login
to get a new one with just a session.
Returns: | str |
---|
login
(**kwargs)[source]¶Send a login request to receive a token.
Raises: | exceptions.LoginError – If status code in response is not 200. |
---|---|
Returns: | str |
_abc_impl
= <_abc_data object>¶Secure storage for Authentication methods.
pytan3.auth_store.
DEFAULT_NAME
= 'credentials'¶str
– Default pytan3.auth_methods.AuthMethod
name to load in
AuthStore
.
pytan3.auth_store.
STORE_FILE
= '{http_client.parsed_url.hostname}.store'¶str
– Store filename template filename to use in AuthStore
.
Will use OS Environment variable “PYTAN_STORE_FILE” if set.
pytan3.auth_store.
AuthStore
(http_client, method='credentials', secret=None, data=None, src='init', lvl='info')[source]¶Bases: object
Secure storage for pytan3.auth_methods.AuthMethod
.
__init__
(http_client, method='credentials', secret=None, data=None, src='init', lvl='info')[source]¶Constructor.
Parameters: |
|
---|
http_client
¶Get the HTTP Client for this object.
Returns: | pytan3.http_client.HttpClient |
---|
get
(key, required=True)[source]¶Get key value from data.
Parameters: | |
---|---|
Raises: |
|
Returns: |
method
¶Get the method class for this store.
Returns: | pytan3.auth_methods.AuthMethod |
---|
create_method
(**kwargs)[source]¶Create an pytan3.auth_methods.AuthMethod
from this store.
Parameters: | **kwargs – Rest of kwargs passed to
pytan3.auth_methods.AuthMethod.from_store() . |
---|---|
Returns: | pytan3.auth_methods.AuthMethod |
to_stream
(stream=None)[source]¶Write this stores encrypted data to a file like object.
Parameters: | stream (io.IOBase , optional) – Object to write store to. If None, create and return a Defaults to: None. |
---|---|
Returns: | io.IOBase |
to_path
(path=None, path_sub='stores', path_file='{http_client.parsed_url.hostname}.store', overwrite=False)[source]¶Write this stores encrypted data to a path.
Parameters: |
|
---|---|
Raises: |
|
Returns: | Absolute full path where store file was written. |
Return type: |
from_stream
(http_client, stream, secret=None, src='stream', lvl='info')[source]¶Create store from encrypted data in a file like object.
Parameters: |
|
---|---|
Returns: |
from_string
(http_client, string, secret=None, lvl='info')[source]¶Create store from encrypted data in a string.
Parameters: |
|
---|---|
Returns: |
from_path
(http_client, path=None, path_sub='stores', path_file='{http_client.parsed_url.hostname}.store', secret=None, lvl='info')[source]¶Create store from encrypted data in a file.
Parameters: |
|
---|---|
Raises: | ( |
Returns: |
_decrypt
(data, http_client, secret=None)[source]¶Decrypt data using secret.
Parameters: |
|
---|---|
Returns: |
_encrypt
(data, http_client, secret=None)[source]¶Encrypt data using secret.
Parameters: |
|
---|---|
Returns: |
_build_key
(http_client, secret=None)[source]¶Build an encryption key by combining an SSL cert PEM and a secret.
Parameters: |
|
---|---|
Returns: |
Exceptions and warnings for pytan3.auth_store
.
pytan3.auth_store.exceptions.
ModuleError
[source]¶Bases: pytan3.exceptions.PyTanError
Parent of all pytan3.auth_store
exceptions.
pytan3.auth_store.exceptions.
ModuleWarning
[source]¶Bases: pytan3.exceptions.PyTanWarning
Parent of all pytan3.auth_store
warnings.
Clients for making API requests to Tanium.
pytan3.api_clients.
DEFAULT_TYPE
= 'soap'¶str
– Default ApiClient
type to load in load_type()
.
pytan3.api_clients.
WSDL_PATH
= '/libraries/taniumjs/console.wsdl'¶str
– URL path to find console.wsdl in get_wsdl()
.
pytan3.api_clients.
ApiClient
[source]¶Bases: object
Abstract base class for all ApiClients.
get_type
()[source]¶Get the ref type of this class for use by load_type()
.
Returns: | str |
---|
get_version_req
()[source]¶Get the min, max, and eq version requirements of this class.
Notes
Dict can specify keys: “vmin”, “vmax”, “veq”.
This class method gets called by
pytan3.utils.versions.version_check_obj_req()
to perform version
checks.
Returns: | dict |
---|
auth_method
¶Get the AuthMethod for this object.
Returns: | pytan3.auth_methods.AuthMethod |
---|
http_client
¶Get the HTTP Client for this object.
Returns: | pytan3.http_client.HttpClient |
---|
url
¶Get the URL from ApiClient.http_client
.
Returns: | str |
---|
version
¶Get the platform version from ApiClient.config
.
Returns: | str |
---|
config
¶Get the deserialized config.json from ApiClient.url
.
Returns: | dict |
---|
info
¶Get the deserialized info.json from ApiClient.url
.
Returns: | dict |
---|
_abc_impl
= <_abc_data object>¶pytan3.api_clients.
Soap
(http_client, auth_method, ver_check=True, lvl='info')[source]¶Bases: pytan3.api_clients.ApiClient
Client for making SOAP API requests to Tanium.
__init__
(http_client, auth_method, ver_check=True, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
log
= None¶logging.Logger
– Log for this object.
__call__
(data, timeout=30, **kwargs)[source]¶Get response of POST of data to /soap and return a response object.
Parameters: | |
---|---|
Returns: |
get_type
()[source]¶Get the ref type of this object for use by load_type()
.
Returns: | str |
---|
get_version_req
()[source]¶Get the min, max, and eq version requirements of this class.
Notes
Dict can specify keys: “vmin”, “vmax”, “veq”.
This class method gets called by
pytan3.utils.versions.version_check_obj_req()
to perform version
checks.
Returns: | dict |
---|
auth_method
¶Get the AuthMethod for this object.
Returns: | pytan3.auth_methods.AuthMethod |
---|
http_client
¶Get the HTTP Client for this object.
Returns: | pytan3.http_client.HttpClient |
---|
url
¶Get the URL from ApiClient.http_client
.
Returns: | str |
---|
version
¶Get the platform version from ApiClient.config
.
Returns: | str |
---|
config
¶Get the deserialized config.json from ApiClient.url
.
Returns: | dict |
---|
info
¶Get the deserialized info.json from ApiClient.url
.
Returns: | dict |
---|
_abc_impl
= <_abc_data object>¶pytan3.api_clients.
Rest
(http_client, auth_method, ver_check=True, lvl='info')[source]¶Bases: pytan3.api_clients.ApiClient
Client for making REST API requests to Tanium for versions 7.3 and above.
__init__
(http_client, auth_method, ver_check=True, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
log
= None¶logging.Logger
– Log for this object.
__call__
(endpoint, method='get', data=None, timeout=30, **kwargs)[source]¶Get response of request of method to /api/v$version/$endpoint?$params.
Parameters: | |
---|---|
Returns: |
get_type
()[source]¶Get the ref type of this object for use by load_type()
.
Returns: | str |
---|
get_version_req
()[source]¶Get the min, max, and eq version requirements of this class.
Notes
Dict can specify keys: “vmin”, “vmax”, “veq”.
This class method gets called by
pytan3.utils.versions.version_check_obj_req()
to perform version
checks.
Returns: | dict |
---|
auth_method
¶Get the AuthMethod for this object.
Returns: | pytan3.auth_methods.AuthMethod |
---|
http_client
¶Get the HTTP Client for this object.
Returns: | pytan3.http_client.HttpClient |
---|
url
¶Get the URL from ApiClient.http_client
.
Returns: | str |
---|
version
¶Get the platform version from ApiClient.config
.
Returns: | str |
---|
config
¶Get the deserialized config.json from ApiClient.url
.
Returns: | dict |
---|
info
¶Get the deserialized info.json from ApiClient.url
.
Returns: | dict |
---|
_abc_impl
= <_abc_data object>¶pytan3.api_clients.
load_type
(obj='soap')[source]¶Get a ApiClient
by type from ApiClient.get_type()
.
Parameters: | obj (str , optional) – ApiClient type to load. Defaults to: |
---|
exceptions.ModuleError
:ApiClient
with the supplied type.Returns: | ApiClient |
---|
pytan3.api_clients.
load
(obj='soap')[source]¶Get a ApiClient
by name from ApiClient.get_name()
.
Parameters: | obj (str or ApiClient or ApiClient , optional) – ApiClient object, class, or name. Defaults to: |
---|
exceptions.ModuleError
:ApiClient
with the supplied name.Returns: | ApiClient |
---|
pytan3.api_clients.
get_version
(http_client)[source]¶Get serverVersion key from get_config()
.
Parameters: | http_client (pytan3.http_client.HttpClient ) – Object for sending HTTP request. |
---|---|
Raises: | exceptions.GetPlatformVersionWarning – On error getting serverVersion key. |
Returns: | str |
pytan3.api_clients.
get_wsdl
(http_client)[source]¶Get response of GET to /libraries/taniumjs/console.wsdl.
Parameters: | http_client (pytan3.http_client.HttpClient ) – Object for sending HTTP request. |
---|---|
Returns: | str |
pytan3.api_clients.
get_config
(http_client, cause='')[source]¶Get response of GET to /config/console.json.
Parameters: | http_client (pytan3.http_client.HttpClient ) – Object for sending HTTP request. |
---|---|
Returns: | dict |
Exceptions and warnings for pytan3.api_clients
.
pytan3.api_clients.exceptions.
ModuleError
[source]¶Bases: pytan3.exceptions.PyTanError
Parent of all exceptions for pytan3.api_clients
.
pytan3.api_clients.exceptions.
ModuleWarning
[source]¶Bases: pytan3.exceptions.PyTanWarning
Parent of all warnings for pytan3.api_clients
.
Thrown by:
pytan3.api_clients.exceptions.
GetPlatformVersionWarning
[source]¶Bases: pytan3.api_clients.exceptions.ModuleWarning
Thrown when an issue happens while trying to get the platform version.
Python objects for Tanium’s API.
pytan3.api_objects.
API_TYPES
= ['rest', 'soap']¶pytan3.api_objects.
PATTERN
= '{api_type}_*.py'¶str
– Glob pattern to find modules in get_versions()
.
pytan3.api_objects.
ApiObjects
(module_file, adhoc_warn=True)[source]¶Bases: object
Encapsulation object for an API Object module.
_module
= None¶pytan3.api_objects
– Imported API Objects module.
_models
= None¶pytan3.api_models
– API Models module.
control_adhoc_warnings
(enable=False)[source]¶Enable or disable warnings about adhoc added simple attributes.
Parameters: | enable (bool , optional) – Enable warnings. Defaults to: True. |
---|
ApiModel
¶Get the ApiModel.
Returns: | pytan3.api_models.ApiModel |
---|
ApiItem
¶Get the ApiItem.
Returns: | pytan3.api_models.ApiItem |
---|
ApiList
¶Get the ApiList.
Returns: | pytan3.api_models.ApiList |
---|
module_dt_format
(dt)[source]¶Format a datetime string using module_dt
.
Parameters: | dt (str ) – String to format. |
---|---|
Returns: | datetime.datetime |
cls_item
¶Get all of the ApiItem classes.
Returns: | list of pytan3.api_models.ApiItem |
---|
cls_list
¶Get all of the ApiItem classes.
Returns: | list of pytan3.api_models.ApiList |
---|
cls_all
¶Get all of the ApiItem and ApiList classes.
Returns: | list of pytan3.api_models.ApiModel |
---|
cls_name_map_all
¶Get a map of API key name to class for all ApiItem and ApiList classes.
Returns: | dict |
---|
cls_item_by_name
(name)[source]¶Get an ApiItem class by API name.
Parameters: | name (str ) – Name of object used in API calls. |
---|---|
Returns: | pytan3.api_models.ApiItem |
cls_list_by_name
(name)[source]¶Get an ApiList class by API name.
Parameters: | name (str ) – Name of object used in API calls. |
---|---|
Returns: | pytan3.api_models.ApiList |
cls_by_name
(name)[source]¶Get an ApiItem or ApiList by API name.
Parameters: | name (str ) – Name of object used in API calls. |
---|---|
Returns: | pytan3.api_models.ApiModel |
load
(api_type='soap', veq='', vmax='', vmin='', vshrink=True)[source]¶Import an API module for version and type.
Parameters: |
|
---|---|
Raises: |
|
Returns: |
pytan3.api_objects.
get_versions
(api_type='soap')[source]¶Search for API object module files of api_type.
Parameters: | api_type (str , optional) – Type of object module to load, must be one of Defaults to: |
---|---|
Raises: | exceptions.NoVersionFoundError – If no API module files matching PATTERN are found. |
Returns: | list of dict |
pytan3.api_objects.
find_version
(api_type='soap', veq='', vmax='', vmin='', vshrink=True)[source]¶Find a API module files that match version and type.
Parameters: |
|
---|---|
Raises: |
|
Returns: |
pytan3.api_objects.
load
(api_type='soap', veq='', vmax='', vmin='', vshrink=True)[source]¶Import an API module for version and type.
Parameters: |
|
---|---|
Raises: |
|
Returns: |
Exceptions and warnings for pytan3.api_objects
.
pytan3.api_objects.exceptions.
ModuleError
[source]¶Bases: pytan3.exceptions.PyTanError
Parent of all exceptions for pytan3.api_objects
.
Thrown from:
pytan3.api_objects.exceptions.
ModuleWarning
[source]¶Bases: pytan3.exceptions.PyTanWarning
Parent of all warnings for pytan3.api_objects
.
Thrown from:
pytan3.api_objects.exceptions.
NoVersionFoundError
[source]¶Bases: pytan3.api_objects.exceptions.ModuleError
Exception handler when finding a version of an API object module.
pytan3.api_objects.exceptions.
UnknownApiNameError
(name, name_map, module)[source]¶Bases: pytan3.api_objects.exceptions.ModuleError
Exception handler when unable to find an API name for an API object.
Python objects for Tanium’s API.
pytan3.api_objects.rest_7_3_314_3424.
integer_types
= (<class 'int'>,)¶pytan3.api_objects.rest_7_3_314_3424.
simple_types
= (<class 'int'>, <class 'str'>, <class 'float'>)¶tuple
of type
– All types that should be considered simple types.
pytan3.api_objects.rest_7_3_314_3424.
API_DT
= '%Y-%m-%dT%H:%M:%SZ'¶str
– Datetime format for this API type and version.
pytan3.api_objects.rest_7_3_314_3424.
api_fixes
()[source]¶Fix incorrect attribute definitions on auto generated ApiModel classes.
pytan3.api_objects.rest_7_3_314_3424.
expand_cls_globals
()[source]¶Replace str values with global vars for attrs on ApiModel classes.
Quite the funky chicken dance for solving issues with order of class definition.
pytan3.api_objects.rest_7_3_314_3424.
expand_global
(obj)[source]¶Replace str values with global vars recursively.
Parameters: | obj (str or dict or list ) – Object to expand into global var. |
---|---|
Returns: | String objects are the only ones that will be expanded. |
Return type: | str or dict or list or object |
pytan3.api_objects.rest_7_3_314_3424.
get_api_all_item
()[source]¶Get map of class name to class for all ApiItem subclasses.
Returns: | dict |
---|
pytan3.api_objects.rest_7_3_314_3424.
get_api_all_list
()[source]¶Get map of class name to class for all ApiList subclasses.
Returns: | dict |
---|
pytan3.api_objects.rest_7_3_314_3424.
get_api_all_model
()[source]¶Get map of class name to class for all ApiItem and ApiList subclasses.
Returns: | dict |
---|
pytan3.api_objects.rest_7_3_314_3424.
ApiModel
[source]¶Bases: pytan3.api_models.ApiModel
Model for a complex item in the API.
pytan3.api_objects.rest_7_3_314_3424.
ApiItem
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiModel
, pytan3.api_models.ApiItem
Model for a complex item in the API.
pytan3.api_objects.rest_7_3_314_3424.
ApiList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiModel
, pytan3.api_models.ApiList
Model for an array in the API.
api_coerce_items_hook
(attr, value, op)[source]¶Check hook that allows subclasses to modify list items.
Parameters: |
---|
Notes
REST arrays can include a CacheInfo object in them. This checks to see if any item is a CacheInfo object, and if so:
- “cache_info” gets added as a complex attr.
- “cache_info” attribute is set to value of item.
- item is not included in return list.
Returns: | The list of items modified or as is. |
---|---|
Return type: | list |
pytan3.api_objects.rest_7_3_314_3424.
ResultInfoList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Manually defined API array object.
API_SIMPLE
= {'max_available_age': (<class 'int'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'result_infos'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ResultInfo
pytan3.api_objects.rest_7_3_314_3424.
ResultInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'age': (<class 'int'>,), 'archived_question_id': (<class 'int'>,), 'error_count': (<class 'int'>,), 'estimated_total': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'mr_passed': (<class 'int'>,), 'mr_tested': (<class 'int'>,), 'no_results_count': (<class 'int'>,), 'passed': (<class 'int'>,), 'question_id': (<class 'int'>,), 'report_count': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_count_flag': (<class 'int'>,), 'row_count_machines': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'seconds_since_issued': (<class 'int'>,), 'select_count': (<class 'int'>,), 'tested': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_STR_ADD
= ['question_id', 'estimated_total', 'row_count', 'mr_tested', 'mr_passed']¶API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ResultInfoList
API_LIST_API_NAME
= 'result_infos'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ResultSetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Manually defined API array object.
API_SIMPLE
= {'max_available_age': (<class 'int'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'result_sets'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
MergedResultSet
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'max_available_age': (<class 'str'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'result_infos': <class 'pytan3.api_objects.rest_7_3_314_3424.ResultInfoList'>, 'result_sets': <class 'pytan3.api_objects.rest_7_3_314_3424.ResultSetList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ResultSet
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'age': (<class 'int'>,), 'archived_question_id': (<class 'int'>,), 'cache_id': (<class 'int'>,), 'error_count': (<class 'int'>,), 'estimated_total': (<class 'int'>,), 'expiration': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'filtered_row_count': (<class 'int'>,), 'filtered_row_count_machines': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'item_count': (<class 'int'>,), 'mr_passed': (<class 'int'>,), 'mr_tested': (<class 'int'>,), 'no_results_count': (<class 'int'>,), 'passed': (<class 'int'>,), 'question_id': (<class 'int'>,), 'report_count': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_count_machines': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'seconds_since_issued': (<class 'int'>,), 'select_count': (<class 'int'>,), 'tested': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'columns': <class 'pytan3.api_objects.rest_7_3_314_3424.ColumnList'>, 'rows': <class 'pytan3.api_objects.rest_7_3_314_3424.RowList'>}¶dict
– Map of complex attributes to their types.
API_STR_ADD
= ['question_id', 'estimated_total', 'mr_tested', 'mr_passed', 'row_count', 'columns']¶API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ResultSetList
API_LIST_API_NAME
= 'result_sets'¶str
– Name of API_LIST_CLS
used in API calls.
__init__
(**kwargs)[source]¶Constructor.
Notes
Sets Column.API_DATA_SET
so column objects can access rows.
Sets RowColumn.API_COLUMN
to the index correlated Column
so row columns can access the column name, result type, etc.
Sets Column.API_IDX
and RowColumn.API_IDX
so column
objects know what their index is without having to do lookups.
Parameters: | **kwargs – Passed back to parent class. |
---|
pytan3.api_objects.rest_7_3_314_3424.
ColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'c'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Column
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Manually defined API object.
API_DATA_SET
= None¶ResultSet
– Parent of this object, set by ResultSet.__init__()
.
API_IDX
= None¶int
– Index of this object in ColumnList
.
API_SIMPLE
= {'hash': (<class 'int'>,), 'name': (<class 'str'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ColumnList
API_LIST_API_NAME
= 'cs'¶str
– Name of API_LIST_CLS
used in API calls.
result_type
¶Expose simple attr “rt” as result_type.
Notes
Will try to map str from “rt” as int to constants from
Sensor.API_CONSTANTS
.
Returns: | str |
---|
pytan3.api_objects.rest_7_3_314_3424.
RowList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'r'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Row
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'cid': (<class 'int'>,), 'id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'data': <class 'pytan3.api_objects.rest_7_3_314_3424.RowColumnList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'rs'¶str
– Name of API_LIST_CLS
used in API calls.
__getitem__
(value)[source]¶Support indexing of columns
.
Parameters: | value (int or str ) – If int: Index of item to retrieve from columns .
If str: Column name to index correlate from ColumnList.names |
---|---|
Returns: | The RowColumn object at index value from columns . |
Return type: | RowColumn |
names
¶Return the names of each row column from RowColumn.API_COLUMN
.
Returns: | list of str |
---|
columns
¶Expose complex attr “data” as “columns”.
Returns: | RowColumnList |
---|
pytan3.api_objects.rest_7_3_314_3424.
RowColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'row_columns'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
RowColumn
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Manually defined API array object.
API_COLUMN
= None¶Column
– Index correlated column, set by ResultSet.__init__()
.
API_IDX
= None¶int
– Index of this object in RowColumnList
.
API_ITEM_ATTR
= 'v'¶str
– Name of API_ITEM_CLS
used in API calls.
name
¶Expose column name from API_COLUMN
.
Returns: | str |
---|
result_type
¶Expose column result type from API_COLUMN
.
Returns: | str |
---|
hash
¶Expose column sensor hash from API_COLUMN
.
Returns: | str |
---|
pytan3.api_objects.rest_7_3_314_3424.
RowValue
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'hash': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= 'row_column'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ParseQuestionResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'parse_question_result'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseQuestionResult
pytan3.api_objects.rest_7_3_314_3424.
ParseQuestionResult
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'force_computer_id_flag': (<class 'int'>,), 'from_canonical_text': (<class 'int'>,), 'question_text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'selects': <class 'pytan3.api_objects.rest_7_3_314_3424.SelectList'>, 'sensor_references': <class 'pytan3.api_objects.rest_7_3_314_3424.SensorReferenceList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseQuestionResultList
API_LIST_API_NAME
= 'questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SensorQuery
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'platform': (<class 'str'>,), 'script': (<class 'str'>,), 'script_type': (<class 'str'>,), 'signature': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorQueryList
API_LIST_API_NAME
= 'sensor_querys'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SensorSubcolumn
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'exclude_from_parse_flag': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'index': (<class 'int'>,), 'name': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorSubcolumnList
API_LIST_API_NAME
= 'sensor_subcolumns'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SensorStat
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'count': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'other_bytes_avg': (<class 'float'>,), 'other_bytes_std': (<class 'float'>,), 'read_bytes_avg': (<class 'float'>,), 'read_bytes_std': (<class 'float'>,), 'real_ms_avg': (<class 'float'>,), 'real_ms_max': (<class 'float'>,), 'real_ms_min': (<class 'float'>,), 'real_ms_std': (<class 'float'>,), 'sys_ms_avg': (<class 'float'>,), 'sys_ms_std': (<class 'float'>,), 'user_ms_avg': (<class 'float'>,), 'user_ms_std': (<class 'float'>,), 'what_hash': (<class 'int'>,), 'write_bytes_avg': (<class 'float'>,), 'write_bytes_std': (<class 'float'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorStatList
API_LIST_API_NAME
= 'sensor_stats'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SavedActionPolicy
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'max_age': (<class 'int'>,), 'min_count': (<class 'int'>,), 'row_filter_group_id': (<class 'int'>,), 'saved_question_group_id': (<class 'int'>,), 'saved_question_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'row_filter_group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'saved_question_group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SavedActionApproval
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'approved_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'owner_user_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedActionApprovalList
API_LIST_API_NAME
= 'saved_action_approvals'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SavedAction
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_group_id': (<class 'int'>,), 'approved_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'comment': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'distribute_seconds': (<class 'int'>,), 'end_time': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_count': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'last_start_time': (<class 'str'>,), 'name': (<class 'str'>,), 'next_start_time': (<class 'str'>,), 'policy_flag': (<class 'int'>,), 'public_flag': (<class 'int'>,), 'start_time': (<class 'str'>,), 'status': (<class 'int'>,), 'user_start_time': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action_group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'approver': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>, 'last_action': <class 'pytan3.api_objects.rest_7_3_314_3424.Action'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>, 'package_spec': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageSpec'>, 'policy': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedActionPolicy'>, 'row_ids': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedActionRowIdList'>, 'target_group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedActionList
API_LIST_API_NAME
= 'saved_actions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Sensor
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'category': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'delimiter': (<class 'str'>,), 'description': (<class 'str'>,), 'exclude_from_parse_flag': (<class 'int'>,), 'hash': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'keep_duplicates_flag': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'max_age_seconds': (<class 'int'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'parameter_definition': (<class 'str'>,), 'preview_sensor_flag': (<class 'int'>,), 'source_hash': (<class 'int'>,), 'source_id': (<class 'int'>,), 'source_name': (<class 'str'>,), 'string_count': (<class 'int'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>, 'parameters': <class 'pytan3.api_objects.rest_7_3_314_3424.ParameterList'>, 'queries': <class 'pytan3.api_objects.rest_7_3_314_3424.SensorQueryList'>, 'string_hints': <class 'pytan3.api_objects.rest_7_3_314_3424.StringHintList'>, 'subcolumns': <class 'pytan3.api_objects.rest_7_3_314_3424.SensorSubcolumnList'>}¶dict
– Map of complex attributes to their types.
API_CONSTANTS
= {'BES_DATETIME_RESULT': 4, 'BES_SENSOR': 2, 'DATASIZE_RESULT': 8, 'HASH_RESULT': 0, 'IP_RESULT': 5, 'JS_SENSOR': 7, 'MULTITYPE_SENSOR': 6, 'NUMERIC_INTEGER_RESULT': 9, 'NUMERIC_RESULT': 3, 'PSHELL_SENSOR': 5, 'PY_SENSOR': 8, 'REGEX_RESULT': 11, 'TEXT_RESULT': 1, 'TIMEDIFF_REUSLT': 7, 'VBS_SENSOR': 4, 'VERSION_RESULT': 2, 'WMI_DATETIME_RESULT': 6, 'WMI_SENSOR': 1}¶dict
– Map of constants to their values.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorList
API_LIST_API_NAME
= 'sensors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
AuditData
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'creation_time': (<class 'str'>,), 'details': (<class 'str'>,), 'last_modified_by': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'modifier_user_id': (<class 'int'>,), 'object_id': (<class 'int'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of AuditDataList
API_LIST_API_NAME
= 'audit_datas'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
AuditLog
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'creation_time': (<class 'str'>,), 'details': (<class 'str'>,), 'end_time': (<class 'str'>,), 'id': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'modifier_user_id': (<class 'int'>,), 'object_id': (<class 'int'>,), 'start_time': (<class 'str'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>, 'entries': <class 'pytan3.api_objects.rest_7_3_314_3424.AuditDataList'>, 'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of AuditLogList
API_LIST_API_NAME
= 'audit_logs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Server
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'heart_beat': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerList
API_LIST_API_NAME
= 'servers'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
MetadataItem
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'admin_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of MetadataList
API_LIST_API_NAME
= 'metadatas'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Filter
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'aggregation': (<class 'str'>,), 'all_times_flag': (<class 'int'>,), 'all_values_flag': (<class 'int'>,), 'delimiter': (<class 'str'>,), 'delimiter_index': (<class 'int'>,), 'end_time': (<class 'str'>,), 'id': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'max_age_seconds': (<class 'int'>,), 'not_flag': (<class 'int'>,), 'operator': (<class 'str'>,), 'start_time': (<class 'str'>,), 'substring_flag': (<class 'int'>,), 'substring_length': (<class 'int'>,), 'substring_start': (<class 'int'>,), 'utf8_flag': (<class 'int'>,), 'value': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'sensor': <class 'pytan3.api_objects.rest_7_3_314_3424.Sensor'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of FilterList
API_LIST_API_NAME
= 'filters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
IdReference
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Group
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'not_flag': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'source_id': (<class 'int'>,), 'text': (<class 'str'>,), 'track_computer_id_flag': (<class 'int'>,), 'track_computer_id_interval': (<class 'int'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'filters': <class 'pytan3.api_objects.rest_7_3_314_3424.FilterList'>, 'parameters': <class 'pytan3.api_objects.rest_7_3_314_3424.ParameterList'>, 'sub_groups': <class 'pytan3.api_objects.rest_7_3_314_3424.GroupList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Select
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'filter': <class 'pytan3.api_objects.rest_7_3_314_3424.Filter'>, 'group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'sensor': <class 'pytan3.api_objects.rest_7_3_314_3424.Sensor'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SelectList
API_LIST_API_NAME
= 'selects'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
XmlError
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'error_context': (<class 'str'>,), 'exception': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= 'errors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
CacheInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_id': (<class 'int'>,), 'cache_row_count': (<class 'int'>,), 'expiration': (<class 'str'>,), 'filtered_row_count': (<class 'int'>,), 'page_row_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'errors': <class 'pytan3.api_objects.rest_7_3_314_3424.ErrorList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
QuestionListInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'highest_id': (<class 'int'>,), 'total_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Question
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_tracking_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'expiration': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'force_computer_id_flag': (<class 'int'>,), 'from_canonical_text': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'index': (<class 'int'>,), 'is_expired': (<class 'int'>,), 'name': (<class 'str'>,), 'query_text': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'context_group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'management_rights_group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'saved_question': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedQuestion'>, 'selects': <class 'pytan3.api_objects.rest_7_3_314_3424.SelectList'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of QuestionList
API_LIST_API_NAME
= 'questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PackageFileTemplate
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_seconds': (<class 'int'>,), 'hash': (<class 'str'>,), 'name': (<class 'str'>,), 'source': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileTemplateList
API_LIST_API_NAME
= 'package_file_templates'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PackageFileStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes_downloaded': (<class 'int'>,), 'bytes_total': (<class 'int'>,), 'cache_message': (<class 'str'>,), 'cache_status': (<class 'str'>,), 'download_start_time': (<class 'str'>,), 'last_download_progress_time': (<class 'str'>,), 'server_id': (<class 'int'>,), 'server_name': (<class 'str'>,), 'status': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileStatusList
API_LIST_API_NAME
= 'package_file_statuss'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PackageFile
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes_downloaded': (<class 'int'>,), 'bytes_total': (<class 'int'>,), 'cache_status': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'download_seconds': (<class 'int'>,), 'download_start_time': (<class 'str'>,), 'hash': (<class 'str'>,), 'id': (<class 'int'>,), 'last_download_progress_time': (<class 'str'>,), 'name': (<class 'str'>,), 'size': (<class 'int'>,), 'source': (<class 'str'>,), 'status': (<class 'int'>,), 'trigger_download': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'file_status': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageFileStatusList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileList
API_LIST_API_NAME
= 'package_files'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PackageSpec
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'available_time': (<class 'str'>,), 'cache_row_id': (<class 'int'>,), 'command': (<class 'str'>,), 'command_timeout': (<class 'int'>,), 'creation_time': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'display_name': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'last_update': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'parameter_definition': (<class 'str'>,), 'process_group_flag': (<class 'int'>,), 'signature': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,), 'source_hash': (<class 'str'>,), 'source_hash_changed_flag': (<class 'int'>,), 'source_id': (<class 'int'>,), 'source_name': (<class 'str'>,), 'verify_expire_seconds': (<class 'int'>,), 'verify_group_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>, 'file_templates': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageFileTemplateList'>, 'files': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageFileList'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>, 'parameters': <class 'pytan3.api_objects.rest_7_3_314_3424.ParameterList'>, 'sensors': <class 'pytan3.api_objects.rest_7_3_314_3424.SensorList'>, 'verify_group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageSpecList
API_LIST_API_NAME
= 'package_specs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ClientStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'computer_id': (<class 'str'>,), 'full_version': (<class 'str'>,), 'host_name': (<class 'str'>,), 'ipaddress_client': (<class 'str'>,), 'ipaddress_server': (<class 'str'>,), 'last_registration': (<class 'str'>,), 'port_number': (<class 'int'>,), 'protocol_version': (<class 'int'>,), 'public_key_valid': (<class 'int'>,), 'receive_state': (<class 'str'>,), 'registered_with_tls': (<class 'int'>,), 'send_state': (<class 'str'>,), 'status': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SystemStatusList
API_LIST_API_NAME
= 'system_status'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SystemSetting
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'default_value': (<class 'str'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'read_only_flag': (<class 'int'>,), 'setting_type': (<class 'str'>,), 'value': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'audit_data': <class 'pytan3.api_objects.rest_7_3_314_3424.AuditData'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SystemSettingList
API_LIST_API_NAME
= 'system_settings'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SoapError
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'context': (<class 'str'>,), 'exception_name': (<class 'str'>,), 'object_name': (<class 'str'>,), 'object_request': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
WhiteListedUrl
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'chunk_id': (<class 'str'>,), 'download_seconds': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'url_regex': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of WhiteListedUrlList
API_LIST_API_NAME
= 'white_listed_urls'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
VersionAggregate
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'count': (<class 'int'>,), 'filtered': (<class 'int'>,), 'version_string': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of VersionAggregateList
API_LIST_API_NAME
= 'version_aggregates'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SystemStatusAggregate
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'blocked_count': (<class 'int'>,), 'leader_count': (<class 'int'>,), 'normal_count': (<class 'int'>,), 'receive_backward_count': (<class 'int'>,), 'receive_forward_count': (<class 'int'>,), 'receive_none_count': (<class 'int'>,), 'receive_ok_count': (<class 'int'>,), 'registered_with_tls_count': (<class 'int'>,), 'send_backward_count': (<class 'int'>,), 'send_forward_count': (<class 'int'>,), 'send_none_count': (<class 'int'>,), 'send_ok_count': (<class 'int'>,), 'slowlink_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'versions': <class 'pytan3.api_objects.rest_7_3_314_3424.VersionAggregateList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
UserRole
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'permissions': <class 'pytan3.api_objects.rest_7_3_314_3424.PermissionList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UserRoleList
API_LIST_API_NAME
= 'roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
UserOwnedObjectIds
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'plugin_schedules': <class 'pytan3.api_objects.rest_7_3_314_3424.PluginScheduleList'>, 'saved_actions': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedActionList'>, 'saved_questions': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedQuestionList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
User
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'active_session_count': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'display_name': (<class 'str'>,), 'domain': (<class 'str'>,), 'effective_group_id': (<class 'int'>,), 'external_flag': (<class 'int'>,), 'group_id': (<class 'int'>,), 'id': (<class 'int'>,), 'last_login': (<class 'str'>,), 'local_admin_flag': (<class 'int'>,), 'locked_out': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_roles': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetRoleList'>, 'effective_content_set_privileges': <class 'pytan3.api_objects.rest_7_3_314_3424.EffectiveContentSetPrivilegeList'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>, 'owned_object_ids': <class 'pytan3.api_objects.rest_7_3_314_3424.UserOwnedObjectIds'>, 'permissions': <class 'pytan3.api_objects.rest_7_3_314_3424.PermissionList'>, 'roles': <class 'pytan3.api_objects.rest_7_3_314_3424.UserRoleList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'users'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ActionListInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'highest_id': (<class 'int'>,), 'total_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Action
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'comment': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'distribute_seconds': (<class 'int'>,), 'expiration_time': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,), 'start_time': (<class 'str'>,), 'status': (<class 'str'>,), 'stopped_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action_group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'approver': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>, 'history_saved_question': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedQuestion'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>, 'package_spec': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageSpec'>, 'saved_action': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedAction'>, 'target_group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionList
API_LIST_API_NAME
= 'actions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ActionStop
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'action': <class 'pytan3.api_objects.rest_7_3_314_3424.Action'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionStopList
API_LIST_API_NAME
= 'action_stops'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ArchivedQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ArchivedQuestionList
API_LIST_API_NAME
= 'archived_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SavedQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_tracking_flag': (<class 'int'>,), 'archive_enabled_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'index': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'issue_seconds_never_flag': (<class 'int'>,), 'keep_seconds': (<class 'int'>,), 'mod_time': (<class 'str'>,), 'most_recent_question_id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,), 'query_text': (<class 'str'>,), 'row_count_flag': (<class 'int'>,), 'seeding_question_ids': (<class 'str'>,), 'skip_schedule_on_update_flag': (<class 'int'>,), 'sort_column': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'archive_owner': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>, 'content_set': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>, 'packages': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageSpecList'>, 'question': <class 'pytan3.api_objects.rest_7_3_314_3424.Question'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedQuestionList
API_LIST_API_NAME
= 'saved_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ParseJob
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'parser_version': (<class 'int'>,), 'question_text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseJobList
API_LIST_API_NAME
= 'parse_jobs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Parameter
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'key': (<class 'str'>,), 'type': (<class 'int'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParameterList
API_LIST_API_NAME
= 'parameters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ParseResult
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'parameter_definition': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'parameters': <class 'pytan3.api_objects.rest_7_3_314_3424.ParameterList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseResultList
API_LIST_API_NAME
= 'parse_results'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SensorReference
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'name': (<class 'str'>,), 'real_ms_avg': (<class 'int'>,), 'start_char': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorReferenceList
API_LIST_API_NAME
= 'sensor_references'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ParseResultGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'question_text': (<class 'str'>,), 'score': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'parameter_values': <class 'pytan3.api_objects.rest_7_3_314_3424.ParameterValueList'>, 'parse_results': <class 'pytan3.api_objects.rest_7_3_314_3424.ParseResultList'>, 'question': <class 'pytan3.api_objects.rest_7_3_314_3424.Question'>, 'question_group_sensors': <class 'pytan3.api_objects.rest_7_3_314_3424.SensorList'>, 'sensor_references': <class 'pytan3.api_objects.rest_7_3_314_3424.SensorReferenceList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseResultGroupList
API_LIST_API_NAME
= 'parse_result_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ClientCount
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PluginArgument
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'name': (<class 'str'>,), 'type': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginArgumentList
API_LIST_API_NAME
= 'plugin_arguments'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
UploadFile
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes': (<class 'str'>,), 'destination_file': (<class 'str'>,), 'file_cached': (<class 'int'>,), 'file_size': (<class 'int'>,), 'force_overwrite': (<class 'int'>,), 'hash': (<class 'str'>,), 'id': (<class 'int'>,), 'key': (<class 'str'>,), 'part_size': (<class 'int'>,), 'percent_complete': (<class 'int'>,), 'start_pos': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UploadFileList
API_LIST_API_NAME
= 'upload_files'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
UploadFileStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'file_cached': (<class 'int'>,), 'hash': (<class 'str'>,), 'percent_complete': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'file_parts': <class 'pytan3.api_objects.rest_7_3_314_3424.UploadFileList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Plugin
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'allow_rest': (<class 'int'>,), 'bundle': (<class 'str'>,), 'cache_row_id': (<class 'int'>,), 'execution_id': (<class 'int'>,), 'exit_code': (<class 'int'>,), 'filename': (<class 'str'>,), 'input': (<class 'str'>,), 'local_admin_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'path': (<class 'str'>,), 'plugin_server': (<class 'str'>,), 'plugin_url': (<class 'str'>,), 'raw_http_request': (<class 'int'>,), 'raw_http_response': (<class 'int'>,), 'run_detached_flag': (<class 'int'>,), 'script_response': (<class 'str'>,), 'status': (<class 'str'>,), 'status_file_content': (<class 'str'>,), 'timeout_seconds': (<class 'int'>,), 'type': (<class 'str'>,), 'use_json_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'arguments': <class 'pytan3.api_objects.rest_7_3_314_3424.PluginArgumentList'>, 'commands': <class 'pytan3.api_objects.rest_7_3_314_3424.PluginCommandList'>, 'content_set': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSet'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>, 'permissions': <class 'pytan3.api_objects.rest_7_3_314_3424.PermissionList'>, 'sql_response': <class 'pytan3.api_objects.rest_7_3_314_3424.PluginSql'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginList
API_LIST_API_NAME
= 'plugins'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PluginSchedule
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'enabled': (<class 'int'>,), 'end_date': (<class 'str'>,), 'end_hour': (<class 'int'>,), 'id': (<class 'int'>,), 'input': (<class 'str'>,), 'last_exit_code': (<class 'int'>,), 'last_run_text': (<class 'str'>,), 'last_run_time': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'plugin_bundle': (<class 'str'>,), 'plugin_name': (<class 'str'>,), 'plugin_server': (<class 'str'>,), 'run_interval_seconds': (<class 'int'>,), 'run_on_days': (<class 'str'>,), 'start_date': (<class 'str'>,), 'start_hour': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'arguments': <class 'pytan3.api_objects.rest_7_3_314_3424.PluginArgumentList'>, 'last_run_sql': <class 'pytan3.api_objects.rest_7_3_314_3424.PluginSql'>, 'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginScheduleList
API_LIST_API_NAME
= 'plugin_schedules'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ComputerGroupSpec
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'computer_name': (<class 'str'>,), 'id': (<class 'int'>,), 'ip_address': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ComputerSpecList
API_LIST_API_NAME
= 'computer_specs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ComputerGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'computer_specs': <class 'pytan3.api_objects.rest_7_3_314_3424.ComputerSpecList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ComputerGroupList
API_LIST_API_NAME
= 'computer_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
VerifySignature
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes': (<class 'str'>,), 'id': (<class 'int'>,), 'type': (<class 'str'>,), 'verified': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ObjectList
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'export_id': (<class 'str'>,), 'export_version': (<class 'int'>,), 'import_content': (<class 'str'>,), 'server_info': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action': <class 'pytan3.api_objects.rest_7_3_314_3424.Action'>, 'action_group': <class 'pytan3.api_objects.rest_7_3_314_3424.ActionGroup'>, 'action_groups': <class 'pytan3.api_objects.rest_7_3_314_3424.ActionGroupList'>, 'action_stop': <class 'pytan3.api_objects.rest_7_3_314_3424.ActionStop'>, 'action_stops': <class 'pytan3.api_objects.rest_7_3_314_3424.ActionStopList'>, 'actions': <class 'pytan3.api_objects.rest_7_3_314_3424.ActionList'>, 'archived_question': <class 'pytan3.api_objects.rest_7_3_314_3424.ArchivedQuestion'>, 'archived_questions': <class 'pytan3.api_objects.rest_7_3_314_3424.ArchivedQuestionList'>, 'audit_log': <class 'pytan3.api_objects.rest_7_3_314_3424.AuditLog'>, 'audit_logs': <class 'pytan3.api_objects.rest_7_3_314_3424.AuditLogList'>, 'client_count': <class 'pytan3.api_objects.rest_7_3_314_3424.ClientCount'>, 'client_status': <class 'pytan3.api_objects.rest_7_3_314_3424.ClientStatus'>, 'computer_group': <class 'pytan3.api_objects.rest_7_3_314_3424.ComputerGroup'>, 'computer_groups': <class 'pytan3.api_objects.rest_7_3_314_3424.ComputerGroupList'>, 'content_set': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSet'>, 'content_set_privilege': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetPrivilege'>, 'content_set_privileges': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetPrivilegeList'>, 'content_set_role': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetRole'>, 'content_set_role_membership': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetRoleMembership'>, 'content_set_role_memberships': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetRoleMembershipList'>, 'content_set_role_privilege': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetRolePrivilege'>, 'content_set_role_privileges': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetRolePrivilegeList'>, 'content_set_roles': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetRoleList'>, 'content_set_user_group_role_membership': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetUserGroupRoleMembership'>, 'content_set_user_group_role_memberships': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetUserGroupRoleMembershipList'>, 'content_sets': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetList'>, 'effective_content_set_privileges': <class 'pytan3.api_objects.rest_7_3_314_3424.EffectiveContentSetPrivilegeRequest'>, 'group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'groups': <class 'pytan3.api_objects.rest_7_3_314_3424.GroupList'>, 'hashed_string': <class 'pytan3.api_objects.rest_7_3_314_3424.HashedString'>, 'hashed_strings': <class 'pytan3.api_objects.rest_7_3_314_3424.HashedStringList'>, 'import_conflict_details': <class 'pytan3.api_objects.rest_7_3_314_3424.ImportConflictDetailList'>, 'ldap_sync_connector': <class 'pytan3.api_objects.rest_7_3_314_3424.LdapSyncConnector'>, 'ldap_sync_connectors': <class 'pytan3.api_objects.rest_7_3_314_3424.LdapSyncConnectorList'>, 'package_file': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageFile'>, 'package_files': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageFileList'>, 'package_spec': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageSpec'>, 'package_specs': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageSpecList'>, 'parse_job': <class 'pytan3.api_objects.rest_7_3_314_3424.ParseJob'>, 'parse_jobs': <class 'pytan3.api_objects.rest_7_3_314_3424.ParseJobList'>, 'parse_result_group': <class 'pytan3.api_objects.rest_7_3_314_3424.ParseResultGroup'>, 'parse_result_groups': <class 'pytan3.api_objects.rest_7_3_314_3424.ParseResultGroupList'>, 'plugin': <class 'pytan3.api_objects.rest_7_3_314_3424.Plugin'>, 'plugin_schedule': <class 'pytan3.api_objects.rest_7_3_314_3424.PluginSchedule'>, 'plugin_schedules': <class 'pytan3.api_objects.rest_7_3_314_3424.PluginScheduleList'>, 'plugins': <class 'pytan3.api_objects.rest_7_3_314_3424.PluginList'>, 'question': <class 'pytan3.api_objects.rest_7_3_314_3424.Question'>, 'questions': <class 'pytan3.api_objects.rest_7_3_314_3424.QuestionList'>, 'roles': <class 'pytan3.api_objects.rest_7_3_314_3424.UserRoleList'>, 'saved_action': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedAction'>, 'saved_action_approval': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedActionApproval'>, 'saved_action_approvals': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedActionApprovalList'>, 'saved_actions': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedActionList'>, 'saved_question': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedQuestion'>, 'saved_question_package_specs': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedQuestionPackageSpecs'>, 'saved_question_question': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedQuestionQuestion'>, 'saved_question_questions': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedQuestionQuestionList'>, 'saved_questions': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedQuestionList'>, 'sensor': <class 'pytan3.api_objects.rest_7_3_314_3424.Sensor'>, 'sensor_stat': <class 'pytan3.api_objects.rest_7_3_314_3424.SensorStat'>, 'sensor_stats': <class 'pytan3.api_objects.rest_7_3_314_3424.SensorStatList'>, 'sensors': <class 'pytan3.api_objects.rest_7_3_314_3424.SensorList'>, 'server_host': <class 'pytan3.api_objects.rest_7_3_314_3424.ServerHost'>, 'server_hosts': <class 'pytan3.api_objects.rest_7_3_314_3424.ServerHostList'>, 'server_throttle': <class 'pytan3.api_objects.rest_7_3_314_3424.ServerThrottle'>, 'server_throttle_status': <class 'pytan3.api_objects.rest_7_3_314_3424.ServerThrottleStatus'>, 'server_throttle_statuses': <class 'pytan3.api_objects.rest_7_3_314_3424.ServerThrottleStatusList'>, 'server_throttles': <class 'pytan3.api_objects.rest_7_3_314_3424.ServerThrottleList'>, 'site_throttle': <class 'pytan3.api_objects.rest_7_3_314_3424.SiteThrottle'>, 'site_throttle_status': <class 'pytan3.api_objects.rest_7_3_314_3424.SiteThrottleStatus'>, 'site_throttles': <class 'pytan3.api_objects.rest_7_3_314_3424.SiteThrottleList'>, 'site_throttles_statuses': <class 'pytan3.api_objects.rest_7_3_314_3424.SiteThrottleStatusList'>, 'soap_error': <class 'pytan3.api_objects.rest_7_3_314_3424.SoapError'>, 'solution': <class 'pytan3.api_objects.rest_7_3_314_3424.Solution'>, 'solutions': <class 'pytan3.api_objects.rest_7_3_314_3424.SolutionList'>, 'system_setting': <class 'pytan3.api_objects.rest_7_3_314_3424.SystemSetting'>, 'system_settings': <class 'pytan3.api_objects.rest_7_3_314_3424.SystemSettingList'>, 'system_status': <class 'pytan3.api_objects.rest_7_3_314_3424.SystemStatusList'>, 'upload_file': <class 'pytan3.api_objects.rest_7_3_314_3424.UploadFile'>, 'upload_file_status': <class 'pytan3.api_objects.rest_7_3_314_3424.UploadFileStatus'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>, 'user_group': <class 'pytan3.api_objects.rest_7_3_314_3424.UserGroup'>, 'user_groups': <class 'pytan3.api_objects.rest_7_3_314_3424.UserGroupList'>, 'users': <class 'pytan3.api_objects.rest_7_3_314_3424.UserList'>, 'verify_signature': <class 'pytan3.api_objects.rest_7_3_314_3424.VerifySignature'>, 'white_listed_url': <class 'pytan3.api_objects.rest_7_3_314_3424.WhiteListedUrl'>, 'white_listed_urls': <class 'pytan3.api_objects.rest_7_3_314_3424.WhiteListedUrlList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ImportConflictDetail
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'diff': (<class 'str'>,), 'is_new': (<class 'int'>,), 'name': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ImportConflictDetailList
API_LIST_API_NAME
= 'import_conflict_details'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
CacheFilter
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'field': (<class 'str'>,), 'not_flag': (<class 'int'>,), 'operator': (<class 'str'>,), 'type': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'sub_filters': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheFilterList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of CacheFilterList
API_LIST_API_NAME
= 'cache_filters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Options
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'aggregate_by_value_flag': (<class 'int'>,), 'aggregate_over_time_flag': (<class 'int'>,), 'allow_cdata_base64_encode_flag': (<class 'int'>,), 'audit_history_size': (<class 'int'>,), 'cache_expiration': (<class 'int'>,), 'cache_id': (<class 'int'>,), 'cache_sort_fields': (<class 'str'>,), 'cdata_base64_encoded': (<class 'int'>,), 'context_id': (<class 'int'>,), 'disable_live_snapshots': (<class 'int'>,), 'export_dont_include_related': (<class 'int'>,), 'export_flag': (<class 'int'>,), 'export_format': (<class 'int'>,), 'export_hide_csv_header_flag': (<class 'int'>,), 'export_leading_text': (<class 'str'>,), 'export_omit_soap_envelope': (<class 'int'>,), 'export_trailing_text': (<class 'str'>,), 'filter_not_flag': (<class 'int'>,), 'filter_string': (<class 'str'>,), 'flags': (<class 'int'>,), 'hide_errors_flag': (<class 'int'>,), 'hide_no_results_flag': (<class 'int'>,), 'import_analyze_conflicts_only': (<class 'int'>,), 'import_existing_ignore_content_set': (<class 'int'>,), 'include_answer_times_flag': (<class 'int'>,), 'include_hashes_flag': (<class 'int'>,), 'include_hidden_flag': (<class 'int'>,), 'include_user_details': (<class 'int'>,), 'include_user_owned_object_ids_flag': (<class 'int'>,), 'json_pretty_print': (<class 'int'>,), 'live_snapshot_always_use_seconds': (<class 'int'>,), 'live_snapshot_expiration_seconds': (<class 'int'>,), 'live_snapshot_invalidate_report_count_percentage': (<class 'int'>,), 'live_snapshot_report_count_threshold': (<class 'int'>,), 'most_recent_flag': (<class 'int'>,), 'no_result_row_collation_flag': (<class 'int'>,), 'pct_done_limit': (<class 'int'>,), 'recent_result_buckets': (<class 'str'>,), 'return_cdata_flag': (<class 'int'>,), 'return_lists_flag': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_counts_only_flag': (<class 'int'>,), 'row_start': (<class 'int'>,), 'sample_count': (<class 'int'>,), 'sample_frequency': (<class 'int'>,), 'sample_start': (<class 'int'>,), 'saved_question_qids_allow_multiple_flag': (<class 'int'>,), 'saved_question_qids_ignore_mr_group_flag': (<class 'int'>,), 'saved_question_qids_include_expired_flag': (<class 'int'>,), 'saved_question_qids_reissue_flag': (<class 'int'>,), 'script_data': (<class 'str'>,), 'sort_order': (<class 'str'>,), 'suppress_object_list': (<class 'int'>,), 'suppress_scripts': (<class 'int'>,), 'use_error_objects': (<class 'int'>,), 'use_json': (<class 'int'>,), 'use_user_context_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'cache_filters': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheFilterList'>, 'import_conflict_options': <class 'pytan3.api_objects.rest_7_3_314_3424.ImportConflictOptions'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ContentSet
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetList
API_LIST_API_NAME
= 'content_sets'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ContentSetRolePrivilegeOnRole
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>, 'content_set_privilege': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRolePrivilegeOnRoleList
API_LIST_API_NAME
= 'content_set_role_privilege_on_roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ContentSetRole
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'all_content_sets_flag': (<class 'int'>,), 'category': (<class 'str'>,), 'deny_flag': (<class 'int'>,), 'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_role_privileges': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetRolePrivilegeOnRoleList'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRoleList
API_LIST_API_NAME
= 'content_set_roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ContentSetRoleMembership
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set_role': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRoleMembershipList
API_LIST_API_NAME
= 'content_set_role_memberships'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ContentSetUserGroupRoleMembership
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set_role': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>, 'user_group': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'content_set_user_group_role_memberships'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ContentSetPrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,), 'privilege_module': (<class 'str'>,), 'privilege_type': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.rest_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetPrivilegeList
API_LIST_API_NAME
= 'content_set_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ContentSetRolePrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>, 'content_set_privilege': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>, 'content_set_role': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRolePrivilegeList
API_LIST_API_NAME
= 'content_set_role_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
EffectiveContentSetPrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSet'>, 'content_set_privilege_list': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetPrivilegeList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of EffectiveContentSetPrivilegeList
API_LIST_API_NAME
= 'effective_content_set_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Dashboard
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSet'>, 'group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'saved_question_list': <class 'pytan3.api_objects.rest_7_3_314_3424.SavedQuestionList'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of DashboardList
API_LIST_API_NAME
= 'dashboards'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
DashboardGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'display_index': (<class 'int'>,), 'editable_flag': (<class 'int'>,), 'icon': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'other_flag': (<class 'int'>,), 'public_flag': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSet'>, 'dashboard_list': <class 'pytan3.api_objects.rest_7_3_314_3424.DashboardList'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
UserGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'exclusive_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_roles': <class 'pytan3.api_objects.rest_7_3_314_3424.ContentSetRoleList'>, 'group': <class 'pytan3.api_objects.rest_7_3_314_3424.Group'>, 'user_list': <class 'pytan3.api_objects.rest_7_3_314_3424.UserList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UserGroupList
API_LIST_API_NAME
= 'user_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
Solution
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'category': (<class 'str'>,), 'delete_xml_url': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'description': (<class 'str'>,), 'dup_resolve_type': (<class 'int'>,), 'id': (<class 'int'>,), 'imported_by': (<class 'str'>,), 'imported_version': (<class 'str'>,), 'installed_xml_url': (<class 'str'>,), 'last_update': (<class 'str'>,), 'name': (<class 'str'>,), 'signature': (<class 'str'>,), 'solution_id': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SolutionList
API_LIST_API_NAME
= 'solutions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ActionGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'groups': <class 'pytan3.api_objects.rest_7_3_314_3424.GroupList'>, 'user_groups': <class 'pytan3.api_objects.rest_7_3_314_3424.UserGroupList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionGroupList
API_LIST_API_NAME
= 'action_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SavedQuestionPackageSpecs
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'packages': <class 'pytan3.api_objects.rest_7_3_314_3424.PackageSpecList'>, 'saved_question': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SavedQuestionQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'questions': <class 'pytan3.api_objects.rest_7_3_314_3424.QuestionList'>, 'saved_question': <class 'pytan3.api_objects.rest_7_3_314_3424.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedQuestionQuestionList
API_LIST_API_NAME
= 'saved_question_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
LdapSyncConnector
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'base_groups': (<class 'str'>,), 'base_users': (<class 'str'>,), 'disable_ldap_auth': (<class 'int'>,), 'disable_referrals_flag': (<class 'int'>,), 'enable': (<class 'int'>,), 'filter_groups': (<class 'str'>,), 'filter_users': (<class 'str'>,), 'group_id': (<class 'str'>,), 'group_member': (<class 'str'>,), 'group_name': (<class 'str'>,), 'host': (<class 'str'>,), 'id': (<class 'int'>,), 'last_sync_result': (<class 'str'>,), 'last_sync_timestamp': (<class 'str'>,), 'ldap_password': (<class 'str'>,), 'ldap_user': (<class 'str'>,), 'members_only_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'port': (<class 'int'>,), 'secure': (<class 'int'>,), 'use_ntlm': (<class 'int'>,), 'user_display_name': (<class 'str'>,), 'user_domain': (<class 'str'>,), 'user_id': (<class 'str'>,), 'user_member_of': (<class 'str'>,), 'user_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of LdapSyncConnectorList
API_LIST_API_NAME
= 'ldap_sync_connectors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ServerThrottle
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bandwidth_bytes_limit': (<class 'int'>,), 'connection_limit': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'download_bandwidth_bytes_limit': (<class 'int'>,), 'download_connection_limit': (<class 'int'>,), 'id': (<class 'int'>,), 'ip_address': (<class 'str'>,), 'name': (<class 'str'>,), 'sensor_bandwidth_bytes_limit': (<class 'int'>,), 'sensor_connection_limit': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerThrottleList
API_LIST_API_NAME
= 'server_throttles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SiteThrottle
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'all_subnets_flag': (<class 'int'>,), 'bandwidth_bytes_limit': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'download_bandwidth_bytes_limit': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'sensor_bandwidth_bytes_limit': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'subnets': <class 'pytan3.api_objects.rest_7_3_314_3424.SiteThrottleSubnetList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleList
API_LIST_API_NAME
= 'site_throttles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SiteThrottleSubnet
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleSubnetList
API_LIST_API_NAME
= 'site_throttle_subnets'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ServerThrottleStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_queue_delay_milliseconds': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'queue_delay_milliseconds': (<class 'int'>,), 'sensor_queue_delay_milliseconds': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerThrottleStatusList
API_LIST_API_NAME
= 'server_throttle_statuses'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SiteThrottleStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'subnets': <class 'pytan3.api_objects.rest_7_3_314_3424.SiteThrottleSubnetStatusList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleStatusList
API_LIST_API_NAME
= 'site_throttles_statuses'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SiteThrottleSubnetStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_queue_delay_milliseconds': (<class 'int'>,), 'queue_delay_milliseconds': (<class 'int'>,), 'range': (<class 'str'>,), 'sensor_queue_delay_milliseconds': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleSubnetStatusList
API_LIST_API_NAME
= 'site_throttle_subnet_statuss'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
HashedString
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'collision_flag': (<class 'int'>,), 'error_flag': (<class 'int'>,), 'first_collision': (<class 'str'>,), 'second_collision': (<class 'str'>,), 'sensor_hash': (<class 'int'>,), 'value': (<class 'str'>,), 'value_hash': (<class 'int'>,), 'which_computer_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'first_computer_id': <class 'pytan3.api_objects.rest_7_3_314_3424.ComputerIdList'>, 'second_computer_id': <class 'pytan3.api_objects.rest_7_3_314_3424.ComputerIdList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of HashedStringList
API_LIST_API_NAME
= 'hashed_strings'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SensorQueryList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'query'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorQuery
pytan3.api_objects.rest_7_3_314_3424.
SensorSubcolumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subcolumn'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorSubcolumn
pytan3.api_objects.rest_7_3_314_3424.
StringHintList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'string_hint'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SensorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'sensor'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SensorStatList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'sensor_stat'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorStat
pytan3.api_objects.rest_7_3_314_3424.
SavedActionApprovalList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'saved_action_approval'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedActionApproval
pytan3.api_objects.rest_7_3_314_3424.
SavedActionRowIdList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'row_id'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SavedActionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'saved_action'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedAction
pytan3.api_objects.rest_7_3_314_3424.
AuditDataList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'entry'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
AuditLogList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_SIMPLE
= {'id': (<class 'int'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'entries'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ServerList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ServerHost
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_SIMPLE
= {'heart_beat_age_in_minute': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'servers'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerList
pytan3.api_objects.rest_7_3_314_3424.
ServerHostList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_host'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerHost
pytan3.api_objects.rest_7_3_314_3424.
MetadataList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'item'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of MetadataItem
pytan3.api_objects.rest_7_3_314_3424.
GroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'group'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
FilterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'filter'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SelectList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'select'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ErrorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'error'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
QuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>, 'info': <class 'pytan3.api_objects.rest_7_3_314_3424.QuestionListInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'question'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PackageFileTemplateList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'file_template'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFileTemplate
pytan3.api_objects.rest_7_3_314_3424.
PackageFileStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFileStatus
pytan3.api_objects.rest_7_3_314_3424.
PackageFileList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'file'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFile
pytan3.api_objects.rest_7_3_314_3424.
PackageSpecList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'package_spec'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageSpec
pytan3.api_objects.rest_7_3_314_3424.
WhiteListedUrlList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'white_listed_url'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of WhiteListedUrl
pytan3.api_objects.rest_7_3_314_3424.
VersionAggregateList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'version'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of VersionAggregate
pytan3.api_objects.rest_7_3_314_3424.
SystemStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'aggregate': <class 'pytan3.api_objects.rest_7_3_314_3424.SystemStatusAggregate'>, 'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'client_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ClientStatus
pytan3.api_objects.rest_7_3_314_3424.
SystemSettingList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'system_setting'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SystemSetting
pytan3.api_objects.rest_7_3_314_3424.
UserList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PermissionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_CONSTANTS
= {'ACTION_APPROVE': 'action_approval', 'ACTION_READ': 'action_read', 'ACTION_WRITE': 'action_write', 'ADMIN': 'admin', 'CLIENTS_READ': 'clients_read', 'CONTENT_ADMIN': 'content_admin', 'NOTIFICATION_WRITE': 'notification_write', 'QUESTION_LOG_READ': 'question_log_read', 'QUESTION_READ': 'question_read', 'QUESTION_WRITE': 'question_write', 'SENSOR_READ': 'sensor_read', 'SENSOR_WRITE': 'sensor_write'}¶dict
– Map of constants to their values.
API_ITEM_ATTR
= 'permission'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
UserRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'role'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ActionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>, 'info': <class 'pytan3.api_objects.rest_7_3_314_3424.ActionListInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'action'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ActionStopList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'action_stop'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ActionStop
pytan3.api_objects.rest_7_3_314_3424.
ArchivedQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'archived_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ArchivedQuestion
pytan3.api_objects.rest_7_3_314_3424.
SavedQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'saved_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedQuestion
pytan3.api_objects.rest_7_3_314_3424.
ParseJobList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_job'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ParseResultGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_result_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseResultGroup
pytan3.api_objects.rest_7_3_314_3424.
ParseResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_result'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseResult
pytan3.api_objects.rest_7_3_314_3424.
ParameterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parameter'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ParameterValueList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'value'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SensorReferenceList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'sensor_reference'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorReference
pytan3.api_objects.rest_7_3_314_3424.
PluginArgumentList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'argument'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginArgument
pytan3.api_objects.rest_7_3_314_3424.
PluginSqlResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'value'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PluginSqlColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'name'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PluginSql
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_SIMPLE
= {'result_count': (<class 'int'>,), 'rows_affected': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'columns': <class 'pytan3.api_objects.rest_7_3_314_3424.PluginSqlColumnList'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'result_row'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginSqlResultList
pytan3.api_objects.rest_7_3_314_3424.
PluginCommandList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'command'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
UploadFileList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'upload_file'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of UploadFile
pytan3.api_objects.rest_7_3_314_3424.
PluginList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'plugin'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
PluginScheduleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'plugin_schedule'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginSchedule
pytan3.api_objects.rest_7_3_314_3424.
ComputerSpecList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'computer_spec'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ComputerGroupSpec
pytan3.api_objects.rest_7_3_314_3424.
ComputerGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'computer_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ComputerGroup
pytan3.api_objects.rest_7_3_314_3424.
ImportConflictDetailList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'import_conflict_detail'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ImportConflictDetail
pytan3.api_objects.rest_7_3_314_3424.
CacheFilterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'filter'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of CacheFilter
pytan3.api_objects.rest_7_3_314_3424.
ImportConflictOptions
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'import_conflict_option'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ContentSetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSet
pytan3.api_objects.rest_7_3_314_3424.
ContentSetRolePrivilegeOnRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRolePrivilegeOnRole
pytan3.api_objects.rest_7_3_314_3424.
ContentSetRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRole
pytan3.api_objects.rest_7_3_314_3424.
ContentSetRoleMembershipList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_membership'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRoleMembership
pytan3.api_objects.rest_7_3_314_3424.
ContentSetUserGroupRoleMembershipList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_user_group_role_membership'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetUserGroupRoleMembership
pytan3.api_objects.rest_7_3_314_3424.
ContentSetPrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetPrivilege
pytan3.api_objects.rest_7_3_314_3424.
ContentSetRolePrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRolePrivilege
pytan3.api_objects.rest_7_3_314_3424.
EffectiveContentSetPrivilegeRequest
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
EffectiveContentSetPrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'effective_content_set_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of EffectiveContentSetPrivilege
pytan3.api_objects.rest_7_3_314_3424.
DashboardList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'dashboard'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
UserGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user_group'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
SolutionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'solution'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
ActionGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'action_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ActionGroup
pytan3.api_objects.rest_7_3_314_3424.
SavedQuestionQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'saved_question_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedQuestionQuestion
pytan3.api_objects.rest_7_3_314_3424.
LdapSyncConnectorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'ldap_sync_connector'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of LdapSyncConnector
pytan3.api_objects.rest_7_3_314_3424.
ServerThrottleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_throttle'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerThrottle
pytan3.api_objects.rest_7_3_314_3424.
SiteThrottleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'site_throttle'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottle
pytan3.api_objects.rest_7_3_314_3424.
SiteThrottleSubnetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subnet'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleSubnet
pytan3.api_objects.rest_7_3_314_3424.
ServerThrottleStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_throttle_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerThrottleStatus
pytan3.api_objects.rest_7_3_314_3424.
SiteThrottleStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'site_throttle_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleStatus
pytan3.api_objects.rest_7_3_314_3424.
SiteThrottleSubnetStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subnet'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleSubnetStatus
pytan3.api_objects.rest_7_3_314_3424.
ComputerIdList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'id'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3424.
HashedStringList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'hashed_string'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of HashedString
pytan3.api_objects.rest_7_3_314_3424.
BUILD_META
= {'date': '2019-02-22 07:46:01.956314', 'script': 'build_objects_from_wsdl.py', 'script_platform': 'Darwin-18.2.0-x86_64-i386-64bit', 'script_python': '3.7.2 (default, Feb 20 2019, 14:09:01) ', 'script_version': '3.0.0', 'source_file': '/libraries/taniumjs/console.wsdl', 'source_file_date': '2019-02-22 07:29:24.898113'}¶dict
– How this module was built (date/time in UTC format).
pytan3.api_objects.rest_7_3_314_3424.
COMMANDS
= ['AddObject', 'GetObject', 'MoveObject', 'TransferObject', 'UpdateObject', 'DeleteObject', 'GetSavedQuestions', 'GetResultInfo', 'GetResultData', 'GetMergedResultData', 'UploadFile', 'RunPlugin', 'ExportObject', 'ImportObject', 'VerifySignature']¶Python objects for Tanium’s API.
pytan3.api_objects.rest_7_3_314_3641.
integer_types
= (<class 'int'>,)¶pytan3.api_objects.rest_7_3_314_3641.
simple_types
= (<class 'int'>, <class 'str'>, <class 'float'>)¶tuple
of type
– All types that should be considered simple types.
pytan3.api_objects.rest_7_3_314_3641.
API_DT
= '%Y-%m-%dT%H:%M:%SZ'¶str
– Datetime format for this API type and version.
pytan3.api_objects.rest_7_3_314_3641.
api_fixes
()[source]¶Fix incorrect attribute definitions on auto generated ApiModel classes.
pytan3.api_objects.rest_7_3_314_3641.
expand_cls_globals
()[source]¶Replace str values with global vars for attrs on ApiModel classes.
Quite the funky chicken dance for solving issues with order of class definition.
pytan3.api_objects.rest_7_3_314_3641.
expand_global
(obj)[source]¶Replace str values with global vars recursively.
Parameters: | obj (str or dict or list ) – Object to expand into global var. |
---|---|
Returns: | String objects are the only ones that will be expanded. |
Return type: | str or dict or list or object |
pytan3.api_objects.rest_7_3_314_3641.
get_api_all_item
()[source]¶Get map of class name to class for all ApiItem subclasses.
Returns: | dict |
---|
pytan3.api_objects.rest_7_3_314_3641.
get_api_all_list
()[source]¶Get map of class name to class for all ApiList subclasses.
Returns: | dict |
---|
pytan3.api_objects.rest_7_3_314_3641.
get_api_all_model
()[source]¶Get map of class name to class for all ApiItem and ApiList subclasses.
Returns: | dict |
---|
pytan3.api_objects.rest_7_3_314_3641.
ApiModel
[source]¶Bases: pytan3.api_models.ApiModel
Model for a complex item in the API.
pytan3.api_objects.rest_7_3_314_3641.
ApiItem
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiModel
, pytan3.api_models.ApiItem
Model for a complex item in the API.
pytan3.api_objects.rest_7_3_314_3641.
ApiList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiModel
, pytan3.api_models.ApiList
Model for an array in the API.
api_coerce_items_hook
(attr, value, op)[source]¶Check hook that allows subclasses to modify list items.
Parameters: |
---|
Notes
REST arrays can include a CacheInfo object in them. This checks to see if any item is a CacheInfo object, and if so:
- “cache_info” gets added as a complex attr.
- “cache_info” attribute is set to value of item.
- item is not included in return list.
Returns: | The list of items modified or as is. |
---|---|
Return type: | list |
pytan3.api_objects.rest_7_3_314_3641.
ResultInfoList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Manually defined API array object.
API_SIMPLE
= {'max_available_age': (<class 'int'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'result_infos'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ResultInfo
pytan3.api_objects.rest_7_3_314_3641.
ResultInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'age': (<class 'int'>,), 'archived_question_id': (<class 'int'>,), 'error_count': (<class 'int'>,), 'estimated_total': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'mr_passed': (<class 'int'>,), 'mr_tested': (<class 'int'>,), 'no_results_count': (<class 'int'>,), 'passed': (<class 'int'>,), 'question_id': (<class 'int'>,), 'report_count': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_count_flag': (<class 'int'>,), 'row_count_machines': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'seconds_since_issued': (<class 'int'>,), 'select_count': (<class 'int'>,), 'tested': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_STR_ADD
= ['question_id', 'estimated_total', 'row_count', 'mr_tested', 'mr_passed']¶API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ResultInfoList
API_LIST_API_NAME
= 'result_infos'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ResultSetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Manually defined API array object.
API_SIMPLE
= {'max_available_age': (<class 'int'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'result_sets'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
MergedResultSet
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'max_available_age': (<class 'str'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'result_infos': <class 'pytan3.api_objects.rest_7_3_314_3641.ResultInfoList'>, 'result_sets': <class 'pytan3.api_objects.rest_7_3_314_3641.ResultSetList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ResultSet
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'age': (<class 'int'>,), 'archived_question_id': (<class 'int'>,), 'cache_id': (<class 'int'>,), 'error_count': (<class 'int'>,), 'estimated_total': (<class 'int'>,), 'expiration': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'filtered_row_count': (<class 'int'>,), 'filtered_row_count_machines': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'item_count': (<class 'int'>,), 'mr_passed': (<class 'int'>,), 'mr_tested': (<class 'int'>,), 'no_results_count': (<class 'int'>,), 'passed': (<class 'int'>,), 'question_id': (<class 'int'>,), 'report_count': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_count_machines': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'seconds_since_issued': (<class 'int'>,), 'select_count': (<class 'int'>,), 'tested': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'columns': <class 'pytan3.api_objects.rest_7_3_314_3641.ColumnList'>, 'rows': <class 'pytan3.api_objects.rest_7_3_314_3641.RowList'>}¶dict
– Map of complex attributes to their types.
API_STR_ADD
= ['question_id', 'estimated_total', 'mr_tested', 'mr_passed', 'row_count', 'columns']¶API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ResultSetList
API_LIST_API_NAME
= 'result_sets'¶str
– Name of API_LIST_CLS
used in API calls.
__init__
(**kwargs)[source]¶Constructor.
Notes
Sets Column.API_DATA_SET
so column objects can access rows.
Sets RowColumn.API_COLUMN
to the index correlated Column
so row columns can access the column name, result type, etc.
Sets Column.API_IDX
and RowColumn.API_IDX
so column
objects know what their index is without having to do lookups.
Parameters: | **kwargs – Passed back to parent class. |
---|
pytan3.api_objects.rest_7_3_314_3641.
ColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'c'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Column
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Manually defined API object.
API_DATA_SET
= None¶ResultSet
– Parent of this object, set by ResultSet.__init__()
.
API_IDX
= None¶int
– Index of this object in ColumnList
.
API_SIMPLE
= {'hash': (<class 'int'>,), 'name': (<class 'str'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ColumnList
API_LIST_API_NAME
= 'cs'¶str
– Name of API_LIST_CLS
used in API calls.
result_type
¶Expose simple attr “rt” as result_type.
Notes
Will try to map str from “rt” as int to constants from
Sensor.API_CONSTANTS
.
Returns: | str |
---|
pytan3.api_objects.rest_7_3_314_3641.
RowList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'r'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Row
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'cid': (<class 'int'>,), 'id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'data': <class 'pytan3.api_objects.rest_7_3_314_3641.RowColumnList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'rs'¶str
– Name of API_LIST_CLS
used in API calls.
__getitem__
(value)[source]¶Support indexing of columns
.
Parameters: | value (int or str ) – If int: Index of item to retrieve from columns .
If str: Column name to index correlate from ColumnList.names |
---|---|
Returns: | The RowColumn object at index value from columns . |
Return type: | RowColumn |
names
¶Return the names of each row column from RowColumn.API_COLUMN
.
Returns: | list of str |
---|
columns
¶Expose complex attr “data” as “columns”.
Returns: | RowColumnList |
---|
pytan3.api_objects.rest_7_3_314_3641.
RowColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'row_columns'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
RowColumn
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Manually defined API array object.
API_COLUMN
= None¶Column
– Index correlated column, set by ResultSet.__init__()
.
API_IDX
= None¶int
– Index of this object in RowColumnList
.
API_ITEM_ATTR
= 'v'¶str
– Name of API_ITEM_CLS
used in API calls.
name
¶Expose column name from API_COLUMN
.
Returns: | str |
---|
result_type
¶Expose column result type from API_COLUMN
.
Returns: | str |
---|
hash
¶Expose column sensor hash from API_COLUMN
.
Returns: | str |
---|
pytan3.api_objects.rest_7_3_314_3641.
RowValue
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'hash': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= 'row_column'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ParseQuestionResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'parse_question_result'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseQuestionResult
pytan3.api_objects.rest_7_3_314_3641.
ParseQuestionResult
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'force_computer_id_flag': (<class 'int'>,), 'from_canonical_text': (<class 'int'>,), 'question_text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'selects': <class 'pytan3.api_objects.rest_7_3_314_3641.SelectList'>, 'sensor_references': <class 'pytan3.api_objects.rest_7_3_314_3641.SensorReferenceList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseQuestionResultList
API_LIST_API_NAME
= 'questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SensorQuery
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'platform': (<class 'str'>,), 'script': (<class 'str'>,), 'script_type': (<class 'str'>,), 'signature': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorQueryList
API_LIST_API_NAME
= 'sensor_querys'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SensorSubcolumn
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'exclude_from_parse_flag': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'index': (<class 'int'>,), 'name': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorSubcolumnList
API_LIST_API_NAME
= 'sensor_subcolumns'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SensorStat
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'count': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'other_bytes_avg': (<class 'float'>,), 'other_bytes_std': (<class 'float'>,), 'read_bytes_avg': (<class 'float'>,), 'read_bytes_std': (<class 'float'>,), 'real_ms_avg': (<class 'float'>,), 'real_ms_max': (<class 'float'>,), 'real_ms_min': (<class 'float'>,), 'real_ms_std': (<class 'float'>,), 'sys_ms_avg': (<class 'float'>,), 'sys_ms_std': (<class 'float'>,), 'user_ms_avg': (<class 'float'>,), 'user_ms_std': (<class 'float'>,), 'what_hash': (<class 'int'>,), 'write_bytes_avg': (<class 'float'>,), 'write_bytes_std': (<class 'float'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorStatList
API_LIST_API_NAME
= 'sensor_stats'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SavedActionPolicy
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'max_age': (<class 'int'>,), 'min_count': (<class 'int'>,), 'row_filter_group_id': (<class 'int'>,), 'saved_question_group_id': (<class 'int'>,), 'saved_question_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'row_filter_group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'saved_question_group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SavedActionApproval
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'approved_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'owner_user_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedActionApprovalList
API_LIST_API_NAME
= 'saved_action_approvals'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SavedAction
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_group_id': (<class 'int'>,), 'approved_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'comment': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'distribute_seconds': (<class 'int'>,), 'end_time': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_count': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'last_start_time': (<class 'str'>,), 'name': (<class 'str'>,), 'next_start_time': (<class 'str'>,), 'policy_flag': (<class 'int'>,), 'public_flag': (<class 'int'>,), 'start_time': (<class 'str'>,), 'status': (<class 'int'>,), 'user_start_time': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action_group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'approver': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>, 'last_action': <class 'pytan3.api_objects.rest_7_3_314_3641.Action'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>, 'package_spec': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageSpec'>, 'policy': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedActionPolicy'>, 'row_ids': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedActionRowIdList'>, 'target_group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedActionList
API_LIST_API_NAME
= 'saved_actions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Sensor
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'category': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'delimiter': (<class 'str'>,), 'description': (<class 'str'>,), 'exclude_from_parse_flag': (<class 'int'>,), 'hash': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'keep_duplicates_flag': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'max_age_seconds': (<class 'int'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'parameter_definition': (<class 'str'>,), 'preview_sensor_flag': (<class 'int'>,), 'source_hash': (<class 'int'>,), 'source_id': (<class 'int'>,), 'source_name': (<class 'str'>,), 'string_count': (<class 'int'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>, 'parameters': <class 'pytan3.api_objects.rest_7_3_314_3641.ParameterList'>, 'queries': <class 'pytan3.api_objects.rest_7_3_314_3641.SensorQueryList'>, 'string_hints': <class 'pytan3.api_objects.rest_7_3_314_3641.StringHintList'>, 'subcolumns': <class 'pytan3.api_objects.rest_7_3_314_3641.SensorSubcolumnList'>}¶dict
– Map of complex attributes to their types.
API_CONSTANTS
= {'BES_DATETIME_RESULT': 4, 'BES_SENSOR': 2, 'DATASIZE_RESULT': 8, 'HASH_RESULT': 0, 'IP_RESULT': 5, 'JS_SENSOR': 7, 'MULTITYPE_SENSOR': 6, 'NUMERIC_INTEGER_RESULT': 9, 'NUMERIC_RESULT': 3, 'PSHELL_SENSOR': 5, 'PY_SENSOR': 8, 'REGEX_RESULT': 11, 'TEXT_RESULT': 1, 'TIMEDIFF_REUSLT': 7, 'VBS_SENSOR': 4, 'VERSION_RESULT': 2, 'WMI_DATETIME_RESULT': 6, 'WMI_SENSOR': 1}¶dict
– Map of constants to their values.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorList
API_LIST_API_NAME
= 'sensors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
AuditData
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'creation_time': (<class 'str'>,), 'details': (<class 'str'>,), 'last_modified_by': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'modifier_user_id': (<class 'int'>,), 'object_id': (<class 'int'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of AuditDataList
API_LIST_API_NAME
= 'audit_datas'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
AuditLog
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'creation_time': (<class 'str'>,), 'details': (<class 'str'>,), 'end_time': (<class 'str'>,), 'id': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'modifier_user_id': (<class 'int'>,), 'object_id': (<class 'int'>,), 'start_time': (<class 'str'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>, 'entries': <class 'pytan3.api_objects.rest_7_3_314_3641.AuditDataList'>, 'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of AuditLogList
API_LIST_API_NAME
= 'audit_logs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Server
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'heart_beat': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerList
API_LIST_API_NAME
= 'servers'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
MetadataItem
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'admin_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of MetadataList
API_LIST_API_NAME
= 'metadatas'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Filter
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'aggregation': (<class 'str'>,), 'all_times_flag': (<class 'int'>,), 'all_values_flag': (<class 'int'>,), 'delimiter': (<class 'str'>,), 'delimiter_index': (<class 'int'>,), 'end_time': (<class 'str'>,), 'id': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'max_age_seconds': (<class 'int'>,), 'not_flag': (<class 'int'>,), 'operator': (<class 'str'>,), 'start_time': (<class 'str'>,), 'substring_flag': (<class 'int'>,), 'substring_length': (<class 'int'>,), 'substring_start': (<class 'int'>,), 'utf8_flag': (<class 'int'>,), 'value': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'sensor': <class 'pytan3.api_objects.rest_7_3_314_3641.Sensor'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of FilterList
API_LIST_API_NAME
= 'filters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
IdReference
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Group
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'not_flag': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'source_id': (<class 'int'>,), 'text': (<class 'str'>,), 'track_computer_id_flag': (<class 'int'>,), 'track_computer_id_interval': (<class 'int'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'filters': <class 'pytan3.api_objects.rest_7_3_314_3641.FilterList'>, 'parameters': <class 'pytan3.api_objects.rest_7_3_314_3641.ParameterList'>, 'sub_groups': <class 'pytan3.api_objects.rest_7_3_314_3641.GroupList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Select
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'filter': <class 'pytan3.api_objects.rest_7_3_314_3641.Filter'>, 'group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'sensor': <class 'pytan3.api_objects.rest_7_3_314_3641.Sensor'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SelectList
API_LIST_API_NAME
= 'selects'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
XmlError
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'error_context': (<class 'str'>,), 'exception': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= 'errors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
CacheInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_id': (<class 'int'>,), 'cache_row_count': (<class 'int'>,), 'expiration': (<class 'str'>,), 'filtered_row_count': (<class 'int'>,), 'page_row_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'errors': <class 'pytan3.api_objects.rest_7_3_314_3641.ErrorList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
QuestionListInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'highest_id': (<class 'int'>,), 'total_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Question
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_tracking_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'expiration': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'force_computer_id_flag': (<class 'int'>,), 'from_canonical_text': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'index': (<class 'int'>,), 'is_expired': (<class 'int'>,), 'name': (<class 'str'>,), 'query_text': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'context_group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'management_rights_group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'saved_question': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedQuestion'>, 'selects': <class 'pytan3.api_objects.rest_7_3_314_3641.SelectList'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of QuestionList
API_LIST_API_NAME
= 'questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PackageFileTemplate
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_seconds': (<class 'int'>,), 'hash': (<class 'str'>,), 'name': (<class 'str'>,), 'source': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileTemplateList
API_LIST_API_NAME
= 'package_file_templates'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PackageFileStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes_downloaded': (<class 'int'>,), 'bytes_total': (<class 'int'>,), 'cache_message': (<class 'str'>,), 'cache_status': (<class 'str'>,), 'download_start_time': (<class 'str'>,), 'last_download_progress_time': (<class 'str'>,), 'server_id': (<class 'int'>,), 'server_name': (<class 'str'>,), 'status': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileStatusList
API_LIST_API_NAME
= 'package_file_statuss'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PackageFile
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes_downloaded': (<class 'int'>,), 'bytes_total': (<class 'int'>,), 'cache_status': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'download_seconds': (<class 'int'>,), 'download_start_time': (<class 'str'>,), 'hash': (<class 'str'>,), 'id': (<class 'int'>,), 'last_download_progress_time': (<class 'str'>,), 'name': (<class 'str'>,), 'size': (<class 'int'>,), 'source': (<class 'str'>,), 'status': (<class 'int'>,), 'trigger_download': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'file_status': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageFileStatusList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileList
API_LIST_API_NAME
= 'package_files'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PackageSpec
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'available_time': (<class 'str'>,), 'cache_row_id': (<class 'int'>,), 'command': (<class 'str'>,), 'command_timeout': (<class 'int'>,), 'creation_time': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'display_name': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'last_update': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'parameter_definition': (<class 'str'>,), 'process_group_flag': (<class 'int'>,), 'signature': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,), 'source_hash': (<class 'str'>,), 'source_hash_changed_flag': (<class 'int'>,), 'source_id': (<class 'int'>,), 'source_name': (<class 'str'>,), 'verify_expire_seconds': (<class 'int'>,), 'verify_group_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>, 'file_templates': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageFileTemplateList'>, 'files': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageFileList'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>, 'parameters': <class 'pytan3.api_objects.rest_7_3_314_3641.ParameterList'>, 'sensors': <class 'pytan3.api_objects.rest_7_3_314_3641.SensorList'>, 'verify_group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageSpecList
API_LIST_API_NAME
= 'package_specs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ClientStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'computer_id': (<class 'str'>,), 'full_version': (<class 'str'>,), 'host_name': (<class 'str'>,), 'ipaddress_client': (<class 'str'>,), 'ipaddress_server': (<class 'str'>,), 'last_registration': (<class 'str'>,), 'port_number': (<class 'int'>,), 'protocol_version': (<class 'int'>,), 'public_key_valid': (<class 'int'>,), 'receive_state': (<class 'str'>,), 'registered_with_tls': (<class 'int'>,), 'send_state': (<class 'str'>,), 'status': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SystemStatusList
API_LIST_API_NAME
= 'system_status'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SystemSetting
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'default_value': (<class 'str'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'read_only_flag': (<class 'int'>,), 'setting_type': (<class 'str'>,), 'value': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'audit_data': <class 'pytan3.api_objects.rest_7_3_314_3641.AuditData'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SystemSettingList
API_LIST_API_NAME
= 'system_settings'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SoapError
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'context': (<class 'str'>,), 'exception_name': (<class 'str'>,), 'object_name': (<class 'str'>,), 'object_request': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
WhiteListedUrl
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'chunk_id': (<class 'str'>,), 'download_seconds': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'url_regex': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of WhiteListedUrlList
API_LIST_API_NAME
= 'white_listed_urls'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
VersionAggregate
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'count': (<class 'int'>,), 'filtered': (<class 'int'>,), 'version_string': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of VersionAggregateList
API_LIST_API_NAME
= 'version_aggregates'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SystemStatusAggregate
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'blocked_count': (<class 'int'>,), 'leader_count': (<class 'int'>,), 'normal_count': (<class 'int'>,), 'receive_backward_count': (<class 'int'>,), 'receive_forward_count': (<class 'int'>,), 'receive_none_count': (<class 'int'>,), 'receive_ok_count': (<class 'int'>,), 'registered_with_tls_count': (<class 'int'>,), 'send_backward_count': (<class 'int'>,), 'send_forward_count': (<class 'int'>,), 'send_none_count': (<class 'int'>,), 'send_ok_count': (<class 'int'>,), 'slowlink_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'versions': <class 'pytan3.api_objects.rest_7_3_314_3641.VersionAggregateList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
UserRole
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'permissions': <class 'pytan3.api_objects.rest_7_3_314_3641.PermissionList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UserRoleList
API_LIST_API_NAME
= 'roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
UserOwnedObjectIds
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'plugin_schedules': <class 'pytan3.api_objects.rest_7_3_314_3641.PluginScheduleList'>, 'saved_actions': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedActionList'>, 'saved_questions': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedQuestionList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
User
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'active_session_count': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'display_name': (<class 'str'>,), 'domain': (<class 'str'>,), 'effective_group_id': (<class 'int'>,), 'external_flag': (<class 'int'>,), 'group_id': (<class 'int'>,), 'id': (<class 'int'>,), 'last_login': (<class 'str'>,), 'local_admin_flag': (<class 'int'>,), 'locked_out': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_roles': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetRoleList'>, 'effective_content_set_privileges': <class 'pytan3.api_objects.rest_7_3_314_3641.EffectiveContentSetPrivilegeList'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>, 'owned_object_ids': <class 'pytan3.api_objects.rest_7_3_314_3641.UserOwnedObjectIds'>, 'permissions': <class 'pytan3.api_objects.rest_7_3_314_3641.PermissionList'>, 'roles': <class 'pytan3.api_objects.rest_7_3_314_3641.UserRoleList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'users'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ActionListInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'highest_id': (<class 'int'>,), 'total_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Action
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'comment': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'distribute_seconds': (<class 'int'>,), 'expiration_time': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,), 'start_time': (<class 'str'>,), 'status': (<class 'str'>,), 'stopped_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action_group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'approver': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>, 'history_saved_question': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedQuestion'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>, 'package_spec': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageSpec'>, 'saved_action': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedAction'>, 'target_group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionList
API_LIST_API_NAME
= 'actions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ActionStop
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'action': <class 'pytan3.api_objects.rest_7_3_314_3641.Action'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionStopList
API_LIST_API_NAME
= 'action_stops'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ArchivedQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ArchivedQuestionList
API_LIST_API_NAME
= 'archived_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SavedQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_tracking_flag': (<class 'int'>,), 'archive_enabled_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'index': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'issue_seconds_never_flag': (<class 'int'>,), 'keep_seconds': (<class 'int'>,), 'mod_time': (<class 'str'>,), 'most_recent_question_id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,), 'query_text': (<class 'str'>,), 'row_count_flag': (<class 'int'>,), 'seeding_question_ids': (<class 'str'>,), 'skip_schedule_on_update_flag': (<class 'int'>,), 'sort_column': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'archive_owner': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>, 'content_set': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>, 'packages': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageSpecList'>, 'question': <class 'pytan3.api_objects.rest_7_3_314_3641.Question'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedQuestionList
API_LIST_API_NAME
= 'saved_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ParseJob
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'parser_version': (<class 'int'>,), 'question_text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseJobList
API_LIST_API_NAME
= 'parse_jobs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Parameter
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'key': (<class 'str'>,), 'type': (<class 'int'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParameterList
API_LIST_API_NAME
= 'parameters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ParseResult
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'parameter_definition': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'parameters': <class 'pytan3.api_objects.rest_7_3_314_3641.ParameterList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseResultList
API_LIST_API_NAME
= 'parse_results'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SensorReference
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'name': (<class 'str'>,), 'real_ms_avg': (<class 'int'>,), 'start_char': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorReferenceList
API_LIST_API_NAME
= 'sensor_references'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ParseResultGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'question_text': (<class 'str'>,), 'score': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'parameter_values': <class 'pytan3.api_objects.rest_7_3_314_3641.ParameterValueList'>, 'parse_results': <class 'pytan3.api_objects.rest_7_3_314_3641.ParseResultList'>, 'question': <class 'pytan3.api_objects.rest_7_3_314_3641.Question'>, 'question_group_sensors': <class 'pytan3.api_objects.rest_7_3_314_3641.SensorList'>, 'sensor_references': <class 'pytan3.api_objects.rest_7_3_314_3641.SensorReferenceList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseResultGroupList
API_LIST_API_NAME
= 'parse_result_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ClientCount
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PluginArgument
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'name': (<class 'str'>,), 'type': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginArgumentList
API_LIST_API_NAME
= 'plugin_arguments'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
UploadFile
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes': (<class 'str'>,), 'destination_file': (<class 'str'>,), 'file_cached': (<class 'int'>,), 'file_size': (<class 'int'>,), 'force_overwrite': (<class 'int'>,), 'hash': (<class 'str'>,), 'id': (<class 'int'>,), 'key': (<class 'str'>,), 'part_size': (<class 'int'>,), 'percent_complete': (<class 'int'>,), 'start_pos': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UploadFileList
API_LIST_API_NAME
= 'upload_files'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
UploadFileStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'file_cached': (<class 'int'>,), 'hash': (<class 'str'>,), 'percent_complete': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'file_parts': <class 'pytan3.api_objects.rest_7_3_314_3641.UploadFileList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Plugin
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'allow_rest': (<class 'int'>,), 'bundle': (<class 'str'>,), 'cache_row_id': (<class 'int'>,), 'execution_id': (<class 'int'>,), 'exit_code': (<class 'int'>,), 'filename': (<class 'str'>,), 'input': (<class 'str'>,), 'local_admin_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'path': (<class 'str'>,), 'plugin_server': (<class 'str'>,), 'plugin_url': (<class 'str'>,), 'raw_http_request': (<class 'int'>,), 'raw_http_response': (<class 'int'>,), 'run_detached_flag': (<class 'int'>,), 'script_response': (<class 'str'>,), 'status': (<class 'str'>,), 'status_file_content': (<class 'str'>,), 'timeout_seconds': (<class 'int'>,), 'type': (<class 'str'>,), 'use_json_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'arguments': <class 'pytan3.api_objects.rest_7_3_314_3641.PluginArgumentList'>, 'commands': <class 'pytan3.api_objects.rest_7_3_314_3641.PluginCommandList'>, 'content_set': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSet'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>, 'permissions': <class 'pytan3.api_objects.rest_7_3_314_3641.PermissionList'>, 'sql_response': <class 'pytan3.api_objects.rest_7_3_314_3641.PluginSql'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginList
API_LIST_API_NAME
= 'plugins'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PluginSchedule
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'enabled': (<class 'int'>,), 'end_date': (<class 'str'>,), 'end_hour': (<class 'int'>,), 'id': (<class 'int'>,), 'input': (<class 'str'>,), 'last_exit_code': (<class 'int'>,), 'last_run_text': (<class 'str'>,), 'last_run_time': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'plugin_bundle': (<class 'str'>,), 'plugin_name': (<class 'str'>,), 'plugin_server': (<class 'str'>,), 'run_interval_seconds': (<class 'int'>,), 'run_on_days': (<class 'str'>,), 'start_date': (<class 'str'>,), 'start_hour': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'arguments': <class 'pytan3.api_objects.rest_7_3_314_3641.PluginArgumentList'>, 'last_run_sql': <class 'pytan3.api_objects.rest_7_3_314_3641.PluginSql'>, 'mod_user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginScheduleList
API_LIST_API_NAME
= 'plugin_schedules'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ComputerGroupSpec
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'computer_name': (<class 'str'>,), 'id': (<class 'int'>,), 'ip_address': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ComputerSpecList
API_LIST_API_NAME
= 'computer_specs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ComputerGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'computer_specs': <class 'pytan3.api_objects.rest_7_3_314_3641.ComputerSpecList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ComputerGroupList
API_LIST_API_NAME
= 'computer_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
VerifySignature
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes': (<class 'str'>,), 'id': (<class 'int'>,), 'type': (<class 'str'>,), 'verified': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ObjectList
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'export_id': (<class 'str'>,), 'export_version': (<class 'int'>,), 'import_content': (<class 'str'>,), 'server_info': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action': <class 'pytan3.api_objects.rest_7_3_314_3641.Action'>, 'action_group': <class 'pytan3.api_objects.rest_7_3_314_3641.ActionGroup'>, 'action_groups': <class 'pytan3.api_objects.rest_7_3_314_3641.ActionGroupList'>, 'action_stop': <class 'pytan3.api_objects.rest_7_3_314_3641.ActionStop'>, 'action_stops': <class 'pytan3.api_objects.rest_7_3_314_3641.ActionStopList'>, 'actions': <class 'pytan3.api_objects.rest_7_3_314_3641.ActionList'>, 'archived_question': <class 'pytan3.api_objects.rest_7_3_314_3641.ArchivedQuestion'>, 'archived_questions': <class 'pytan3.api_objects.rest_7_3_314_3641.ArchivedQuestionList'>, 'audit_log': <class 'pytan3.api_objects.rest_7_3_314_3641.AuditLog'>, 'audit_logs': <class 'pytan3.api_objects.rest_7_3_314_3641.AuditLogList'>, 'client_count': <class 'pytan3.api_objects.rest_7_3_314_3641.ClientCount'>, 'client_status': <class 'pytan3.api_objects.rest_7_3_314_3641.ClientStatus'>, 'computer_group': <class 'pytan3.api_objects.rest_7_3_314_3641.ComputerGroup'>, 'computer_groups': <class 'pytan3.api_objects.rest_7_3_314_3641.ComputerGroupList'>, 'content_set': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSet'>, 'content_set_privilege': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetPrivilege'>, 'content_set_privileges': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetPrivilegeList'>, 'content_set_role': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetRole'>, 'content_set_role_membership': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetRoleMembership'>, 'content_set_role_memberships': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetRoleMembershipList'>, 'content_set_role_privilege': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetRolePrivilege'>, 'content_set_role_privileges': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetRolePrivilegeList'>, 'content_set_roles': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetRoleList'>, 'content_set_user_group_role_membership': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetUserGroupRoleMembership'>, 'content_set_user_group_role_memberships': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetUserGroupRoleMembershipList'>, 'content_sets': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetList'>, 'effective_content_set_privileges': <class 'pytan3.api_objects.rest_7_3_314_3641.EffectiveContentSetPrivilegeRequest'>, 'group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'groups': <class 'pytan3.api_objects.rest_7_3_314_3641.GroupList'>, 'hashed_string': <class 'pytan3.api_objects.rest_7_3_314_3641.HashedString'>, 'hashed_strings': <class 'pytan3.api_objects.rest_7_3_314_3641.HashedStringList'>, 'import_conflict_details': <class 'pytan3.api_objects.rest_7_3_314_3641.ImportConflictDetailList'>, 'ldap_sync_connector': <class 'pytan3.api_objects.rest_7_3_314_3641.LdapSyncConnector'>, 'ldap_sync_connectors': <class 'pytan3.api_objects.rest_7_3_314_3641.LdapSyncConnectorList'>, 'package_file': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageFile'>, 'package_files': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageFileList'>, 'package_spec': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageSpec'>, 'package_specs': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageSpecList'>, 'parse_job': <class 'pytan3.api_objects.rest_7_3_314_3641.ParseJob'>, 'parse_jobs': <class 'pytan3.api_objects.rest_7_3_314_3641.ParseJobList'>, 'parse_result_group': <class 'pytan3.api_objects.rest_7_3_314_3641.ParseResultGroup'>, 'parse_result_groups': <class 'pytan3.api_objects.rest_7_3_314_3641.ParseResultGroupList'>, 'plugin': <class 'pytan3.api_objects.rest_7_3_314_3641.Plugin'>, 'plugin_schedule': <class 'pytan3.api_objects.rest_7_3_314_3641.PluginSchedule'>, 'plugin_schedules': <class 'pytan3.api_objects.rest_7_3_314_3641.PluginScheduleList'>, 'plugins': <class 'pytan3.api_objects.rest_7_3_314_3641.PluginList'>, 'question': <class 'pytan3.api_objects.rest_7_3_314_3641.Question'>, 'questions': <class 'pytan3.api_objects.rest_7_3_314_3641.QuestionList'>, 'roles': <class 'pytan3.api_objects.rest_7_3_314_3641.UserRoleList'>, 'saved_action': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedAction'>, 'saved_action_approval': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedActionApproval'>, 'saved_action_approvals': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedActionApprovalList'>, 'saved_actions': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedActionList'>, 'saved_question': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedQuestion'>, 'saved_question_package_specs': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedQuestionPackageSpecs'>, 'saved_question_question': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedQuestionQuestion'>, 'saved_question_questions': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedQuestionQuestionList'>, 'saved_questions': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedQuestionList'>, 'sensor': <class 'pytan3.api_objects.rest_7_3_314_3641.Sensor'>, 'sensor_stat': <class 'pytan3.api_objects.rest_7_3_314_3641.SensorStat'>, 'sensor_stats': <class 'pytan3.api_objects.rest_7_3_314_3641.SensorStatList'>, 'sensors': <class 'pytan3.api_objects.rest_7_3_314_3641.SensorList'>, 'server_host': <class 'pytan3.api_objects.rest_7_3_314_3641.ServerHost'>, 'server_hosts': <class 'pytan3.api_objects.rest_7_3_314_3641.ServerHostList'>, 'server_throttle': <class 'pytan3.api_objects.rest_7_3_314_3641.ServerThrottle'>, 'server_throttle_status': <class 'pytan3.api_objects.rest_7_3_314_3641.ServerThrottleStatus'>, 'server_throttle_statuses': <class 'pytan3.api_objects.rest_7_3_314_3641.ServerThrottleStatusList'>, 'server_throttles': <class 'pytan3.api_objects.rest_7_3_314_3641.ServerThrottleList'>, 'site_throttle': <class 'pytan3.api_objects.rest_7_3_314_3641.SiteThrottle'>, 'site_throttle_status': <class 'pytan3.api_objects.rest_7_3_314_3641.SiteThrottleStatus'>, 'site_throttles': <class 'pytan3.api_objects.rest_7_3_314_3641.SiteThrottleList'>, 'site_throttles_statuses': <class 'pytan3.api_objects.rest_7_3_314_3641.SiteThrottleStatusList'>, 'soap_error': <class 'pytan3.api_objects.rest_7_3_314_3641.SoapError'>, 'solution': <class 'pytan3.api_objects.rest_7_3_314_3641.Solution'>, 'solutions': <class 'pytan3.api_objects.rest_7_3_314_3641.SolutionList'>, 'system_setting': <class 'pytan3.api_objects.rest_7_3_314_3641.SystemSetting'>, 'system_settings': <class 'pytan3.api_objects.rest_7_3_314_3641.SystemSettingList'>, 'system_status': <class 'pytan3.api_objects.rest_7_3_314_3641.SystemStatusList'>, 'upload_file': <class 'pytan3.api_objects.rest_7_3_314_3641.UploadFile'>, 'upload_file_status': <class 'pytan3.api_objects.rest_7_3_314_3641.UploadFileStatus'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>, 'user_group': <class 'pytan3.api_objects.rest_7_3_314_3641.UserGroup'>, 'user_groups': <class 'pytan3.api_objects.rest_7_3_314_3641.UserGroupList'>, 'users': <class 'pytan3.api_objects.rest_7_3_314_3641.UserList'>, 'verify_signature': <class 'pytan3.api_objects.rest_7_3_314_3641.VerifySignature'>, 'white_listed_url': <class 'pytan3.api_objects.rest_7_3_314_3641.WhiteListedUrl'>, 'white_listed_urls': <class 'pytan3.api_objects.rest_7_3_314_3641.WhiteListedUrlList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ImportConflictDetail
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'diff': (<class 'str'>,), 'is_new': (<class 'int'>,), 'name': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ImportConflictDetailList
API_LIST_API_NAME
= 'import_conflict_details'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
CacheFilter
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'field': (<class 'str'>,), 'not_flag': (<class 'int'>,), 'operator': (<class 'str'>,), 'type': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'sub_filters': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheFilterList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of CacheFilterList
API_LIST_API_NAME
= 'cache_filters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Options
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'aggregate_by_value_flag': (<class 'int'>,), 'aggregate_over_time_flag': (<class 'int'>,), 'allow_cdata_base64_encode_flag': (<class 'int'>,), 'audit_history_size': (<class 'int'>,), 'cache_expiration': (<class 'int'>,), 'cache_id': (<class 'int'>,), 'cache_sort_fields': (<class 'str'>,), 'cdata_base64_encoded': (<class 'int'>,), 'context_id': (<class 'int'>,), 'disable_live_snapshots': (<class 'int'>,), 'export_dont_include_related': (<class 'int'>,), 'export_flag': (<class 'int'>,), 'export_format': (<class 'int'>,), 'export_hide_csv_header_flag': (<class 'int'>,), 'export_leading_text': (<class 'str'>,), 'export_omit_soap_envelope': (<class 'int'>,), 'export_trailing_text': (<class 'str'>,), 'filter_not_flag': (<class 'int'>,), 'filter_string': (<class 'str'>,), 'flags': (<class 'int'>,), 'hide_errors_flag': (<class 'int'>,), 'hide_no_results_flag': (<class 'int'>,), 'import_analyze_conflicts_only': (<class 'int'>,), 'import_existing_ignore_content_set': (<class 'int'>,), 'include_answer_times_flag': (<class 'int'>,), 'include_hashes_flag': (<class 'int'>,), 'include_hidden_flag': (<class 'int'>,), 'include_user_details': (<class 'int'>,), 'include_user_owned_object_ids_flag': (<class 'int'>,), 'json_pretty_print': (<class 'int'>,), 'live_snapshot_always_use_seconds': (<class 'int'>,), 'live_snapshot_expiration_seconds': (<class 'int'>,), 'live_snapshot_invalidate_report_count_percentage': (<class 'int'>,), 'live_snapshot_report_count_threshold': (<class 'int'>,), 'most_recent_flag': (<class 'int'>,), 'no_result_row_collation_flag': (<class 'int'>,), 'pct_done_limit': (<class 'int'>,), 'recent_result_buckets': (<class 'str'>,), 'return_cdata_flag': (<class 'int'>,), 'return_lists_flag': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_counts_only_flag': (<class 'int'>,), 'row_start': (<class 'int'>,), 'sample_count': (<class 'int'>,), 'sample_frequency': (<class 'int'>,), 'sample_start': (<class 'int'>,), 'saved_question_qids_allow_multiple_flag': (<class 'int'>,), 'saved_question_qids_ignore_mr_group_flag': (<class 'int'>,), 'saved_question_qids_include_expired_flag': (<class 'int'>,), 'saved_question_qids_reissue_flag': (<class 'int'>,), 'script_data': (<class 'str'>,), 'sort_order': (<class 'str'>,), 'suppress_object_list': (<class 'int'>,), 'suppress_scripts': (<class 'int'>,), 'use_error_objects': (<class 'int'>,), 'use_json': (<class 'int'>,), 'use_user_context_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'cache_filters': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheFilterList'>, 'import_conflict_options': <class 'pytan3.api_objects.rest_7_3_314_3641.ImportConflictOptions'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ContentSet
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetList
API_LIST_API_NAME
= 'content_sets'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ContentSetRolePrivilegeOnRole
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>, 'content_set_privilege': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRolePrivilegeOnRoleList
API_LIST_API_NAME
= 'content_set_role_privilege_on_roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ContentSetRole
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'all_content_sets_flag': (<class 'int'>,), 'category': (<class 'str'>,), 'deny_flag': (<class 'int'>,), 'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_role_privileges': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetRolePrivilegeOnRoleList'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRoleList
API_LIST_API_NAME
= 'content_set_roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ContentSetRoleMembership
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set_role': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRoleMembershipList
API_LIST_API_NAME
= 'content_set_role_memberships'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ContentSetUserGroupRoleMembership
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set_role': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>, 'user_group': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'content_set_user_group_role_memberships'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ContentSetPrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,), 'privilege_module': (<class 'str'>,), 'privilege_type': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetPrivilegeList
API_LIST_API_NAME
= 'content_set_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ContentSetRolePrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>, 'content_set_privilege': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>, 'content_set_role': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRolePrivilegeList
API_LIST_API_NAME
= 'content_set_role_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
EffectiveContentSetPrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSet'>, 'content_set_privilege_list': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetPrivilegeList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of EffectiveContentSetPrivilegeList
API_LIST_API_NAME
= 'effective_content_set_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Dashboard
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSet'>, 'group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'saved_question_list': <class 'pytan3.api_objects.rest_7_3_314_3641.SavedQuestionList'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of DashboardList
API_LIST_API_NAME
= 'dashboards'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
DashboardGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'display_index': (<class 'int'>,), 'editable_flag': (<class 'int'>,), 'icon': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'other_flag': (<class 'int'>,), 'public_flag': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSet'>, 'dashboard_list': <class 'pytan3.api_objects.rest_7_3_314_3641.DashboardList'>, 'user': <class 'pytan3.api_objects.rest_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
UserGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'exclusive_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_roles': <class 'pytan3.api_objects.rest_7_3_314_3641.ContentSetRoleList'>, 'group': <class 'pytan3.api_objects.rest_7_3_314_3641.Group'>, 'metadata': <class 'pytan3.api_objects.rest_7_3_314_3641.MetadataList'>, 'user_list': <class 'pytan3.api_objects.rest_7_3_314_3641.UserList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UserGroupList
API_LIST_API_NAME
= 'user_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
Solution
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'category': (<class 'str'>,), 'delete_xml_url': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'description': (<class 'str'>,), 'dup_resolve_type': (<class 'int'>,), 'id': (<class 'int'>,), 'imported_by': (<class 'str'>,), 'imported_version': (<class 'str'>,), 'installed_xml_url': (<class 'str'>,), 'last_update': (<class 'str'>,), 'name': (<class 'str'>,), 'signature': (<class 'str'>,), 'solution_id': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SolutionList
API_LIST_API_NAME
= 'solutions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ActionGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'groups': <class 'pytan3.api_objects.rest_7_3_314_3641.GroupList'>, 'user_groups': <class 'pytan3.api_objects.rest_7_3_314_3641.UserGroupList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionGroupList
API_LIST_API_NAME
= 'action_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SavedQuestionPackageSpecs
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'packages': <class 'pytan3.api_objects.rest_7_3_314_3641.PackageSpecList'>, 'saved_question': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SavedQuestionQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'questions': <class 'pytan3.api_objects.rest_7_3_314_3641.QuestionList'>, 'saved_question': <class 'pytan3.api_objects.rest_7_3_314_3641.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedQuestionQuestionList
API_LIST_API_NAME
= 'saved_question_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
LdapSyncConnector
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'base_groups': (<class 'str'>,), 'base_users': (<class 'str'>,), 'disable_ldap_auth': (<class 'int'>,), 'disable_referrals_flag': (<class 'int'>,), 'enable': (<class 'int'>,), 'filter_groups': (<class 'str'>,), 'filter_users': (<class 'str'>,), 'group_id': (<class 'str'>,), 'group_member': (<class 'str'>,), 'group_name': (<class 'str'>,), 'host': (<class 'str'>,), 'id': (<class 'int'>,), 'last_sync_result': (<class 'str'>,), 'last_sync_timestamp': (<class 'str'>,), 'ldap_password': (<class 'str'>,), 'ldap_user': (<class 'str'>,), 'members_only_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'port': (<class 'int'>,), 'secure': (<class 'int'>,), 'sync_individual_members_flag': (<class 'int'>,), 'use_ntlm': (<class 'int'>,), 'user_display_name': (<class 'str'>,), 'user_domain': (<class 'str'>,), 'user_id': (<class 'str'>,), 'user_member_of': (<class 'str'>,), 'user_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of LdapSyncConnectorList
API_LIST_API_NAME
= 'ldap_sync_connectors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ServerThrottle
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bandwidth_bytes_limit': (<class 'int'>,), 'connection_limit': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'download_bandwidth_bytes_limit': (<class 'int'>,), 'download_connection_limit': (<class 'int'>,), 'id': (<class 'int'>,), 'ip_address': (<class 'str'>,), 'name': (<class 'str'>,), 'sensor_bandwidth_bytes_limit': (<class 'int'>,), 'sensor_connection_limit': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerThrottleList
API_LIST_API_NAME
= 'server_throttles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SiteThrottle
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'all_subnets_flag': (<class 'int'>,), 'bandwidth_bytes_limit': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'download_bandwidth_bytes_limit': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'sensor_bandwidth_bytes_limit': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'subnets': <class 'pytan3.api_objects.rest_7_3_314_3641.SiteThrottleSubnetList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleList
API_LIST_API_NAME
= 'site_throttles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SiteThrottleSubnet
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleSubnetList
API_LIST_API_NAME
= 'site_throttle_subnets'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ServerThrottleStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_queue_delay_milliseconds': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'queue_delay_milliseconds': (<class 'int'>,), 'sensor_queue_delay_milliseconds': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerThrottleStatusList
API_LIST_API_NAME
= 'server_throttle_statuses'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SiteThrottleStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'subnets': <class 'pytan3.api_objects.rest_7_3_314_3641.SiteThrottleSubnetStatusList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleStatusList
API_LIST_API_NAME
= 'site_throttles_statuses'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SiteThrottleSubnetStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_queue_delay_milliseconds': (<class 'int'>,), 'queue_delay_milliseconds': (<class 'int'>,), 'range': (<class 'str'>,), 'sensor_queue_delay_milliseconds': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleSubnetStatusList
API_LIST_API_NAME
= 'site_throttle_subnet_statuss'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
HashedString
(**kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'collision_flag': (<class 'int'>,), 'error_flag': (<class 'int'>,), 'first_collision': (<class 'str'>,), 'second_collision': (<class 'str'>,), 'sensor_hash': (<class 'int'>,), 'value': (<class 'str'>,), 'value_hash': (<class 'int'>,), 'which_computer_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'first_computer_id': <class 'pytan3.api_objects.rest_7_3_314_3641.ComputerIdList'>, 'second_computer_id': <class 'pytan3.api_objects.rest_7_3_314_3641.ComputerIdList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of HashedStringList
API_LIST_API_NAME
= 'hashed_strings'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SensorQueryList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'query'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorQuery
pytan3.api_objects.rest_7_3_314_3641.
SensorSubcolumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subcolumn'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorSubcolumn
pytan3.api_objects.rest_7_3_314_3641.
StringHintList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'string_hint'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SensorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'sensor'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SensorStatList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'sensor_stat'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorStat
pytan3.api_objects.rest_7_3_314_3641.
SavedActionApprovalList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'saved_action_approval'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedActionApproval
pytan3.api_objects.rest_7_3_314_3641.
SavedActionRowIdList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'row_id'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SavedActionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'saved_action'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedAction
pytan3.api_objects.rest_7_3_314_3641.
AuditDataList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'entry'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
AuditLogList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_SIMPLE
= {'id': (<class 'int'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'entries'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ServerList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ServerHost
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_SIMPLE
= {'heart_beat_age_in_minute': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'servers'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerList
pytan3.api_objects.rest_7_3_314_3641.
ServerHostList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_host'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerHost
pytan3.api_objects.rest_7_3_314_3641.
MetadataList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'item'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of MetadataItem
pytan3.api_objects.rest_7_3_314_3641.
GroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'group'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
FilterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'filter'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SelectList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'select'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ErrorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'error'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
QuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>, 'info': <class 'pytan3.api_objects.rest_7_3_314_3641.QuestionListInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'question'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PackageFileTemplateList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'file_template'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFileTemplate
pytan3.api_objects.rest_7_3_314_3641.
PackageFileStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFileStatus
pytan3.api_objects.rest_7_3_314_3641.
PackageFileList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'file'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFile
pytan3.api_objects.rest_7_3_314_3641.
PackageSpecList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'package_spec'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageSpec
pytan3.api_objects.rest_7_3_314_3641.
WhiteListedUrlList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'white_listed_url'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of WhiteListedUrl
pytan3.api_objects.rest_7_3_314_3641.
VersionAggregateList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'version'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of VersionAggregate
pytan3.api_objects.rest_7_3_314_3641.
SystemStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'aggregate': <class 'pytan3.api_objects.rest_7_3_314_3641.SystemStatusAggregate'>, 'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'client_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ClientStatus
pytan3.api_objects.rest_7_3_314_3641.
SystemSettingList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'system_setting'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SystemSetting
pytan3.api_objects.rest_7_3_314_3641.
UserList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PermissionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_CONSTANTS
= {'ACTION_APPROVE': 'action_approval', 'ACTION_READ': 'action_read', 'ACTION_WRITE': 'action_write', 'ADMIN': 'admin', 'CLIENTS_READ': 'clients_read', 'CONTENT_ADMIN': 'content_admin', 'NOTIFICATION_WRITE': 'notification_write', 'QUESTION_LOG_READ': 'question_log_read', 'QUESTION_READ': 'question_read', 'QUESTION_WRITE': 'question_write', 'SENSOR_READ': 'sensor_read', 'SENSOR_WRITE': 'sensor_write'}¶dict
– Map of constants to their values.
API_ITEM_ATTR
= 'permission'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
UserRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'role'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ActionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>, 'info': <class 'pytan3.api_objects.rest_7_3_314_3641.ActionListInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'action'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ActionStopList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'action_stop'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ActionStop
pytan3.api_objects.rest_7_3_314_3641.
ArchivedQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'archived_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ArchivedQuestion
pytan3.api_objects.rest_7_3_314_3641.
SavedQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'saved_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedQuestion
pytan3.api_objects.rest_7_3_314_3641.
ParseJobList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_job'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ParseResultGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_result_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseResultGroup
pytan3.api_objects.rest_7_3_314_3641.
ParseResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_result'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseResult
pytan3.api_objects.rest_7_3_314_3641.
ParameterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parameter'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ParameterValueList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'value'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SensorReferenceList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'sensor_reference'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorReference
pytan3.api_objects.rest_7_3_314_3641.
PluginArgumentList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'argument'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginArgument
pytan3.api_objects.rest_7_3_314_3641.
PluginSqlResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'value'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PluginSqlColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'name'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PluginSql
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_SIMPLE
= {'result_count': (<class 'int'>,), 'rows_affected': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'columns': <class 'pytan3.api_objects.rest_7_3_314_3641.PluginSqlColumnList'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'result_row'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginSqlResultList
pytan3.api_objects.rest_7_3_314_3641.
PluginCommandList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'command'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
UploadFileList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'upload_file'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of UploadFile
pytan3.api_objects.rest_7_3_314_3641.
PluginList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'plugin'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
PluginScheduleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'plugin_schedule'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginSchedule
pytan3.api_objects.rest_7_3_314_3641.
ComputerSpecList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'computer_spec'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ComputerGroupSpec
pytan3.api_objects.rest_7_3_314_3641.
ComputerGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.rest_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'computer_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ComputerGroup
pytan3.api_objects.rest_7_3_314_3641.
ImportConflictDetailList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'import_conflict_detail'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ImportConflictDetail
pytan3.api_objects.rest_7_3_314_3641.
CacheFilterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'filter'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of CacheFilter
pytan3.api_objects.rest_7_3_314_3641.
ImportConflictOptions
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'import_conflict_option'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ContentSetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSet
pytan3.api_objects.rest_7_3_314_3641.
ContentSetRolePrivilegeOnRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRolePrivilegeOnRole
pytan3.api_objects.rest_7_3_314_3641.
ContentSetRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRole
pytan3.api_objects.rest_7_3_314_3641.
ContentSetRoleMembershipList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_membership'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRoleMembership
pytan3.api_objects.rest_7_3_314_3641.
ContentSetUserGroupRoleMembershipList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_user_group_role_membership'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetUserGroupRoleMembership
pytan3.api_objects.rest_7_3_314_3641.
ContentSetPrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetPrivilege
pytan3.api_objects.rest_7_3_314_3641.
ContentSetRolePrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRolePrivilege
pytan3.api_objects.rest_7_3_314_3641.
EffectiveContentSetPrivilegeRequest
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
EffectiveContentSetPrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'effective_content_set_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of EffectiveContentSetPrivilege
pytan3.api_objects.rest_7_3_314_3641.
DashboardList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'dashboard'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
UserGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user_group'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
SolutionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'solution'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
ActionGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'action_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ActionGroup
pytan3.api_objects.rest_7_3_314_3641.
SavedQuestionQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'saved_question_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedQuestionQuestion
pytan3.api_objects.rest_7_3_314_3641.
LdapSyncConnectorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'ldap_sync_connector'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of LdapSyncConnector
pytan3.api_objects.rest_7_3_314_3641.
ServerThrottleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_throttle'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerThrottle
pytan3.api_objects.rest_7_3_314_3641.
SiteThrottleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'site_throttle'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottle
pytan3.api_objects.rest_7_3_314_3641.
SiteThrottleSubnetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subnet'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleSubnet
pytan3.api_objects.rest_7_3_314_3641.
ServerThrottleStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_throttle_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerThrottleStatus
pytan3.api_objects.rest_7_3_314_3641.
SiteThrottleStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'site_throttle_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleStatus
pytan3.api_objects.rest_7_3_314_3641.
SiteThrottleSubnetStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subnet'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleSubnetStatus
pytan3.api_objects.rest_7_3_314_3641.
ComputerIdList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'id'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.rest_7_3_314_3641.
HashedStringList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.rest_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'hashed_string'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of HashedString
pytan3.api_objects.rest_7_3_314_3641.
BUILD_META
= {'date': '2019-02-22 07:46:08.408656', 'script': 'build_objects_from_wsdl.py', 'script_platform': 'Darwin-18.2.0-x86_64-i386-64bit', 'script_python': '3.7.2 (default, Feb 20 2019, 14:09:01) ', 'script_version': '3.0.0', 'source_file': '/libraries/taniumjs/console.wsdl', 'source_file_date': '2019-02-22 07:29:24.912505'}¶dict
– How this module was built (date/time in UTC format).
pytan3.api_objects.rest_7_3_314_3641.
COMMANDS
= ['AddObject', 'GetObject', 'MoveObject', 'TransferObject', 'UpdateObject', 'DeleteObject', 'GetSavedQuestions', 'GetResultInfo', 'GetResultData', 'GetMergedResultData', 'UploadFile', 'RunPlugin', 'ExportObject', 'ImportObject', 'VerifySignature']¶Python objects for Tanium’s API.
pytan3.api_objects.soap_7_2_314_3181.
integer_types
= (<class 'int'>,)¶pytan3.api_objects.soap_7_2_314_3181.
simple_types
= (<class 'int'>, <class 'str'>, <class 'float'>)¶tuple
of type
– All types that should be considered simple types.
pytan3.api_objects.soap_7_2_314_3181.
API_DT
= '%Y-%m-%dT%H:%M:%S'¶str
– Datetime format for this API type and version.
pytan3.api_objects.soap_7_2_314_3181.
api_fixes
()[source]¶Fix incorrect attribute definitions on auto generated ApiModel classes.
pytan3.api_objects.soap_7_2_314_3181.
expand_cls_globals
()[source]¶Replace str values with global vars for attrs on ApiModel classes.
Quite the funky chicken dance for solving issues with order of class definition.
pytan3.api_objects.soap_7_2_314_3181.
expand_global
(obj)[source]¶Replace str values with global vars recursively.
Parameters: | obj (str or dict or list ) – Object to expand into global var. |
---|---|
Returns: | String objects are the only ones that will be expanded. |
Return type: | str or dict or list or object |
pytan3.api_objects.soap_7_2_314_3181.
get_api_all_item
()[source]¶Get map of class name to class for all ApiItem subclasses.
Returns: | dict |
---|
pytan3.api_objects.soap_7_2_314_3181.
get_api_all_list
()[source]¶Get map of class name to class for all ApiList subclasses.
Returns: | dict |
---|
pytan3.api_objects.soap_7_2_314_3181.
get_api_all_model
()[source]¶Get map of class name to class for all ApiItem and ApiList subclasses.
Returns: | dict |
---|
pytan3.api_objects.soap_7_2_314_3181.
ApiModel
[source]¶Bases: pytan3.api_models.ApiModel
Model for a complex item in the API.
pytan3.api_objects.soap_7_2_314_3181.
ApiItem
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiModel
, pytan3.api_models.ApiItem
Model for a complex item in the API.
pytan3.api_objects.soap_7_2_314_3181.
ApiList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiModel
, pytan3.api_models.ApiList
Model for an array in the API.
pytan3.api_objects.soap_7_2_314_3181.
ResultInfoList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Manually defined API array object.
API_SIMPLE
= {'max_available_age': (<class 'int'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'result_info'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ResultInfo
pytan3.api_objects.soap_7_2_314_3181.
ResultInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Manually defined API object.
API_SIMPLE
= {'age': (<class 'int'>,), 'archived_question_id': (<class 'int'>,), 'error_count': (<class 'int'>,), 'estimated_total': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'mr_passed': (<class 'int'>,), 'mr_tested': (<class 'int'>,), 'no_results_count': (<class 'int'>,), 'passed': (<class 'int'>,), 'question_id': (<class 'int'>,), 'report_count': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_count_flag': (<class 'int'>,), 'row_count_machines': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'seconds_since_issued': (<class 'int'>,), 'select_count': (<class 'int'>,), 'tested': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_STR_ADD
= ['question_id', 'estimated_total', 'row_count', 'mr_tested', 'mr_passed']¶API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ResultInfoList
API_LIST_API_NAME
= 'result_infos'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ResultSetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'result_set'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
MergedResultSet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Manually defined API object.
API_SIMPLE
= {'max_available_age': (<class 'str'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'result_infos': <class 'pytan3.api_objects.soap_7_2_314_3181.ResultInfoList'>, 'result_sets': <class 'pytan3.api_objects.soap_7_2_314_3181.ResultSetList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ResultSet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Manually defined API object.
API_SIMPLE
= {'age': (<class 'int'>,), 'archived_question_id': (<class 'int'>,), 'cache_id': (<class 'int'>,), 'error_count': (<class 'int'>,), 'estimated_total': (<class 'int'>,), 'expiration': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'filtered_row_count': (<class 'int'>,), 'filtered_row_count_machines': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'item_count': (<class 'int'>,), 'mr_passed': (<class 'int'>,), 'mr_tested': (<class 'int'>,), 'no_results_count': (<class 'int'>,), 'passed': (<class 'int'>,), 'question_id': (<class 'int'>,), 'report_count': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_count_machines': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'seconds_since_issued': (<class 'int'>,), 'select_count': (<class 'int'>,), 'tested': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'cs': <class 'pytan3.api_objects.soap_7_2_314_3181.ColumnList'>, 'rs': <class 'pytan3.api_objects.soap_7_2_314_3181.RowList'>}¶dict
– Map of complex attributes to their types.
API_STR_ADD
= ['question_id', 'estimated_total', 'mr_tested', 'mr_passed', 'row_count', 'columns']¶API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ResultSetList
API_LIST_API_NAME
= 'result_sets'¶str
– Name of API_LIST_CLS
used in API calls.
__init__
(**kwargs)[source]¶Constructor.
Notes
Sets Column.API_DATA_SET
so column objects can access rows.
Sets RowColumn.API_COLUMN
to the index correlated Column
so row columns can access the column name, result type, etc.
Sets Column.API_IDX
and RowColumn.API_IDX
so column
objects know what their index is without having to do lookups.
Parameters: | **kwargs – Passed back to parent class. |
---|
pytan3.api_objects.soap_7_2_314_3181.
ColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'c'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Column
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Manually defined API object.
API_DATA_SET
= None¶ResultSet
– Parent of this object, set by ResultSet.__init__()
.
API_IDX
= None¶int
– Index of this object in ColumnList
.
API_SIMPLE
= {'dn': (<class 'str'>,), 'rt': (<class 'int'>,), 'wh': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ColumnList
API_LIST_API_NAME
= 'cs'¶str
– Name of API_LIST_CLS
used in API calls.
result_type
¶Expose simple attr “rt” as result_type.
Notes
Will try to map str from “rt” as int to constants from
Sensor.API_CONSTANTS
.
Returns: | str |
---|
pytan3.api_objects.soap_7_2_314_3181.
RowList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'r'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Row
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Manually defined API object.
API_SIMPLE
= {'cid': (<class 'int'>,), 'id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'c': <class 'pytan3.api_objects.soap_7_2_314_3181.RowColumnList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'rs'¶str
– Name of API_LIST_CLS
used in API calls.
__getitem__
(value)[source]¶Support indexing of names
.
Parameters: | value (int or str ) – If int: Index of item to retrieve from names .
If str: Column name to index correlate from ColumnList.names |
---|---|
Returns: | The RowColumn object at index value from names . |
Return type: | RowColumn |
names
¶Return the names of each row column from RowColumn.API_COLUMN
.
Returns: | list of str |
---|
columns
¶Expose complex attr “c” as “columns”.
Returns: | RowColumnList |
---|
pytan3.api_objects.soap_7_2_314_3181.
RowColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'row_columns'¶str
– Name of API_ITEM_CLS
used in API calls.
api_coerce_items_hook
(attr, value, op)[source]¶Check hook that allows subclasses to modify list items.
Parameters: |
---|
Examples
This converts all “v” attributes of each column for this row into a list of dicts:
>>> # single value columns "v" is a single dict:
>>> {"v": {"h": "", "text": ""}}
>>> # multiple value columns "v" is a list of dict:
>>> {"v": [{"h": "", "text": ""}, {"h": "", "text": ""}]}
>>> # Count columns "v" is a string:
>>> {"v": "1"}
>>> # all become:
>>> {"v": [{"text": "", "hash": ""}]}
Notes
The driving force behind this is basically just the Count column. It returns a string of the value, instead of a dict or a list of dicts.
Returns: | The list of items modified or as is. |
---|---|
Return type: | list |
pytan3.api_objects.soap_7_2_314_3181.
RowColumn
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Manually defined API array object.
API_COLUMN
= None¶Column
– Index correlated column, set by ResultSet.__init__()
.
API_IDX
= None¶int
– Index of this object in RowColumnList
.
API_ITEM_ATTR
= 'v'¶str
– Name of API_ITEM_CLS
used in API calls.
name
¶Expose column name from API_COLUMN
.
Returns: | str |
---|
result_type
¶Expose column result type from API_COLUMN
.
Returns: | str |
---|
hash
¶Expose column sensor hash from API_COLUMN
.
Returns: | str |
---|
pytan3.api_objects.soap_7_2_314_3181.
RowValue
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Manually defined API object.
API_SIMPLE
= {'h': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= 'row_column'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SensorQuery
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'platform': (<class 'str'>,), 'script': (<class 'str'>,), 'script_type': (<class 'str'>,), 'signature': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorQueryList
API_LIST_API_NAME
= 'sensor_querys'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SensorSubcolumn
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'exclude_from_parse_flag': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'index': (<class 'int'>,), 'name': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorSubcolumnList
API_LIST_API_NAME
= 'sensor_subcolumns'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SensorStat
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'count': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'other_bytes_avg': (<class 'float'>,), 'other_bytes_std': (<class 'float'>,), 'read_bytes_avg': (<class 'float'>,), 'read_bytes_std': (<class 'float'>,), 'real_ms_avg': (<class 'float'>,), 'real_ms_max': (<class 'float'>,), 'real_ms_min': (<class 'float'>,), 'real_ms_std': (<class 'float'>,), 'sys_ms_avg': (<class 'float'>,), 'sys_ms_std': (<class 'float'>,), 'user_ms_avg': (<class 'float'>,), 'user_ms_std': (<class 'float'>,), 'what_hash': (<class 'int'>,), 'write_bytes_avg': (<class 'float'>,), 'write_bytes_std': (<class 'float'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorStatList
API_LIST_API_NAME
= 'sensor_stats'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SavedActionPolicy
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'max_age': (<class 'int'>,), 'min_count': (<class 'int'>,), 'row_filter_group_id': (<class 'int'>,), 'saved_question_group_id': (<class 'int'>,), 'saved_question_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'row_filter_group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'saved_question_group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SavedActionApproval
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'approved_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'owner_user_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedActionApprovalList
API_LIST_API_NAME
= 'saved_action_approvals'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SavedAction
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_group_id': (<class 'int'>,), 'approved_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'comment': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'distribute_seconds': (<class 'int'>,), 'end_time': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_count': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'last_start_time': (<class 'str'>,), 'name': (<class 'str'>,), 'next_start_time': (<class 'str'>,), 'policy_flag': (<class 'int'>,), 'public_flag': (<class 'int'>,), 'start_time': (<class 'str'>,), 'status': (<class 'int'>,), 'user_start_time': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action_group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'approver': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>, 'last_action': <class 'pytan3.api_objects.soap_7_2_314_3181.Action'>, 'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>, 'package_spec': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageSpec'>, 'policy': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedActionPolicy'>, 'row_ids': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedActionRowIdList'>, 'target_group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedActionList
API_LIST_API_NAME
= 'saved_actions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Sensor
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'category': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'delimiter': (<class 'str'>,), 'description': (<class 'str'>,), 'exclude_from_parse_flag': (<class 'int'>,), 'hash': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'keep_duplicates_flag': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'max_age_seconds': (<class 'int'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'parameter_definition': (<class 'str'>,), 'preview_sensor_flag': (<class 'int'>,), 'source_hash': (<class 'int'>,), 'source_id': (<class 'int'>,), 'source_name': (<class 'str'>,), 'string_count': (<class 'int'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>, 'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>, 'parameters': <class 'pytan3.api_objects.soap_7_2_314_3181.ParameterList'>, 'queries': <class 'pytan3.api_objects.soap_7_2_314_3181.SensorQueryList'>, 'string_hints': <class 'pytan3.api_objects.soap_7_2_314_3181.StringHintList'>, 'subcolumns': <class 'pytan3.api_objects.soap_7_2_314_3181.SensorSubcolumnList'>}¶dict
– Map of complex attributes to their types.
API_CONSTANTS
= {'BES_DATETIME_RESULT': 4, 'BES_SENSOR': 2, 'DATASIZE_RESULT': 8, 'HASH_RESULT': 0, 'IP_RESULT': 5, 'JS_SENSOR': 7, 'MULTITYPE_SENSOR': 6, 'NUMERIC_INTEGER_RESULT': 9, 'NUMERIC_RESULT': 3, 'PSHELL_SENSOR': 5, 'PY_SENSOR': 8, 'REGEX_RESULT': 11, 'TEXT_RESULT': 1, 'TIMEDIFF_REUSLT': 7, 'VBS_SENSOR': 4, 'VERSION_RESULT': 2, 'WMI_DATETIME_RESULT': 6, 'WMI_SENSOR': 1}¶dict
– Map of constants to their values.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorList
API_LIST_API_NAME
= 'sensors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
AuditData
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'creation_time': (<class 'str'>,), 'details': (<class 'str'>,), 'last_modified_by': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'modifier_user_id': (<class 'int'>,), 'object_id': (<class 'int'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'mod_user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of AuditDataList
API_LIST_API_NAME
= 'audit_datas'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
AuditLog
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'entries': <class 'pytan3.api_objects.soap_7_2_314_3181.AuditDataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of AuditLogList
API_LIST_API_NAME
= 'audit_logs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
MetadataItem
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'admin_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of MetadataList
API_LIST_API_NAME
= 'metadatas'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Filter
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'aggregation': (<class 'str'>,), 'all_times_flag': (<class 'int'>,), 'all_values_flag': (<class 'int'>,), 'delimiter': (<class 'str'>,), 'delimiter_index': (<class 'int'>,), 'end_time': (<class 'str'>,), 'id': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'max_age_seconds': (<class 'int'>,), 'not_flag': (<class 'int'>,), 'operator': (<class 'str'>,), 'start_time': (<class 'str'>,), 'substring_flag': (<class 'int'>,), 'substring_length': (<class 'int'>,), 'substring_start': (<class 'int'>,), 'utf8_flag': (<class 'int'>,), 'value': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'sensor': <class 'pytan3.api_objects.soap_7_2_314_3181.Sensor'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of FilterList
API_LIST_API_NAME
= 'filters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
IdReference
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Group
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'not_flag': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'source_id': (<class 'int'>,), 'text': (<class 'str'>,), 'track_computer_id_flag': (<class 'int'>,), 'track_computer_id_interval': (<class 'int'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'filters': <class 'pytan3.api_objects.soap_7_2_314_3181.FilterList'>, 'parameters': <class 'pytan3.api_objects.soap_7_2_314_3181.ParameterList'>, 'sub_groups': <class 'pytan3.api_objects.soap_7_2_314_3181.GroupList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Select
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_COMPLEX
= {'filter': <class 'pytan3.api_objects.soap_7_2_314_3181.Filter'>, 'group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'sensor': <class 'pytan3.api_objects.soap_7_2_314_3181.Sensor'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SelectList
API_LIST_API_NAME
= 'selects'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
XmlError
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'error_context': (<class 'str'>,), 'exception': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= 'errors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
CacheInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_id': (<class 'int'>,), 'cache_row_count': (<class 'int'>,), 'expiration': (<class 'str'>,), 'filtered_row_count': (<class 'int'>,), 'page_row_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'errors': <class 'pytan3.api_objects.soap_7_2_314_3181.ErrorList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
QuestionListInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'highest_id': (<class 'int'>,), 'total_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Question
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_tracking_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'expiration': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'force_computer_id_flag': (<class 'int'>,), 'from_canonical_text': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'index': (<class 'int'>,), 'is_expired': (<class 'int'>,), 'name': (<class 'str'>,), 'query_text': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'context_group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'management_rights_group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'saved_question': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedQuestion'>, 'selects': <class 'pytan3.api_objects.soap_7_2_314_3181.SelectList'>, 'user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of QuestionList
API_LIST_API_NAME
= 'questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PackageFileTemplate
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_seconds': (<class 'int'>,), 'hash': (<class 'str'>,), 'name': (<class 'str'>,), 'source': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileTemplateList
API_LIST_API_NAME
= 'package_file_templates'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PackageFileStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes_downloaded': (<class 'int'>,), 'bytes_total': (<class 'int'>,), 'cache_message': (<class 'str'>,), 'cache_status': (<class 'str'>,), 'download_start_time': (<class 'str'>,), 'last_download_progress_time': (<class 'str'>,), 'server_id': (<class 'int'>,), 'server_name': (<class 'str'>,), 'status': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileStatusList
API_LIST_API_NAME
= 'package_file_statuss'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PackageFile
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes_downloaded': (<class 'int'>,), 'bytes_total': (<class 'int'>,), 'cache_status': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'download_seconds': (<class 'int'>,), 'download_start_time': (<class 'str'>,), 'hash': (<class 'str'>,), 'id': (<class 'int'>,), 'last_download_progress_time': (<class 'str'>,), 'name': (<class 'str'>,), 'size': (<class 'int'>,), 'source': (<class 'str'>,), 'status': (<class 'int'>,), 'trigger_download': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'file_status': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageFileStatusList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileList
API_LIST_API_NAME
= 'package_files'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PackageSpec
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'available_time': (<class 'str'>,), 'cache_row_id': (<class 'int'>,), 'command': (<class 'str'>,), 'command_timeout': (<class 'int'>,), 'creation_time': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'display_name': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'last_update': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'parameter_definition': (<class 'str'>,), 'process_group_flag': (<class 'int'>,), 'signature': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,), 'source_hash': (<class 'str'>,), 'source_hash_changed_flag': (<class 'int'>,), 'source_id': (<class 'int'>,), 'source_name': (<class 'str'>,), 'verify_expire_seconds': (<class 'int'>,), 'verify_group_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>, 'file_templates': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageFileTemplateList'>, 'files': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageFileList'>, 'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>, 'parameters': <class 'pytan3.api_objects.soap_7_2_314_3181.ParameterList'>, 'sensors': <class 'pytan3.api_objects.soap_7_2_314_3181.SensorList'>, 'verify_group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageSpecList
API_LIST_API_NAME
= 'package_specs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ClientStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'computer_id': (<class 'str'>,), 'full_version': (<class 'str'>,), 'host_name': (<class 'str'>,), 'ipaddress_client': (<class 'str'>,), 'ipaddress_server': (<class 'str'>,), 'last_registration': (<class 'str'>,), 'port_number': (<class 'int'>,), 'protocol_version': (<class 'int'>,), 'public_key_valid': (<class 'int'>,), 'receive_state': (<class 'str'>,), 'registered_with_tls': (<class 'int'>,), 'send_state': (<class 'str'>,), 'status': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SystemStatusList
API_LIST_API_NAME
= 'system_status'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SystemSetting
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'default_value': (<class 'str'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'read_only_flag': (<class 'int'>,), 'setting_type': (<class 'str'>,), 'value': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'audit_data': <class 'pytan3.api_objects.soap_7_2_314_3181.AuditData'>, 'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SystemSettingList
API_LIST_API_NAME
= 'system_settings'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SoapError
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'context': (<class 'str'>,), 'exception_name': (<class 'str'>,), 'object_name': (<class 'str'>,), 'object_request': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
WhiteListedUrl
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'chunk_id': (<class 'str'>,), 'download_seconds': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'url_regex': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of WhiteListedUrlList
API_LIST_API_NAME
= 'white_listed_urls'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
VersionAggregate
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'count': (<class 'int'>,), 'filtered': (<class 'int'>,), 'version_string': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of VersionAggregateList
API_LIST_API_NAME
= 'version_aggregates'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SystemStatusAggregate
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'blocked_count': (<class 'int'>,), 'leader_count': (<class 'int'>,), 'normal_count': (<class 'int'>,), 'receive_backward_count': (<class 'int'>,), 'receive_forward_count': (<class 'int'>,), 'receive_none_count': (<class 'int'>,), 'receive_ok_count': (<class 'int'>,), 'registered_with_tls_count': (<class 'int'>,), 'send_backward_count': (<class 'int'>,), 'send_forward_count': (<class 'int'>,), 'send_none_count': (<class 'int'>,), 'send_ok_count': (<class 'int'>,), 'slowlink_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'versions': <class 'pytan3.api_objects.soap_7_2_314_3181.VersionAggregateList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
UserRole
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'permissions': <class 'pytan3.api_objects.soap_7_2_314_3181.PermissionList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UserRoleList
API_LIST_API_NAME
= 'roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
UserOwnedObjectIds
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_COMPLEX
= {'plugin_schedules': <class 'pytan3.api_objects.soap_7_2_314_3181.PluginScheduleList'>, 'saved_actions': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedActionList'>, 'saved_questions': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedQuestionList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
User
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'active_session_count': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'display_name': (<class 'str'>,), 'domain': (<class 'str'>,), 'effective_group_id': (<class 'int'>,), 'external_flag': (<class 'int'>,), 'group_id': (<class 'int'>,), 'id': (<class 'int'>,), 'last_login': (<class 'str'>,), 'local_admin_flag': (<class 'int'>,), 'locked_out': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_roles': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetRoleList'>, 'effective_content_set_privileges': <class 'pytan3.api_objects.soap_7_2_314_3181.EffectiveContentSetPrivilegeList'>, 'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>, 'owned_object_ids': <class 'pytan3.api_objects.soap_7_2_314_3181.UserOwnedObjectIds'>, 'permissions': <class 'pytan3.api_objects.soap_7_2_314_3181.PermissionList'>, 'roles': <class 'pytan3.api_objects.soap_7_2_314_3181.UserRoleList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'users'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ActionListInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'highest_id': (<class 'int'>,), 'total_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Action
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'comment': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'distribute_seconds': (<class 'int'>,), 'expiration_time': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,), 'start_time': (<class 'str'>,), 'status': (<class 'str'>,), 'stopped_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action_group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'approver': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>, 'history_saved_question': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedQuestion'>, 'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>, 'package_spec': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageSpec'>, 'saved_action': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedAction'>, 'target_group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionList
API_LIST_API_NAME
= 'actions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ActionStop
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_COMPLEX
= {'action': <class 'pytan3.api_objects.soap_7_2_314_3181.Action'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionStopList
API_LIST_API_NAME
= 'action_stops'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ArchivedQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ArchivedQuestionList
API_LIST_API_NAME
= 'archived_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SavedQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_tracking_flag': (<class 'int'>,), 'archive_enabled_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'index': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'issue_seconds_never_flag': (<class 'int'>,), 'keep_seconds': (<class 'int'>,), 'mod_time': (<class 'str'>,), 'most_recent_question_id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,), 'query_text': (<class 'str'>,), 'row_count_flag': (<class 'int'>,), 'skip_schedule_on_update_flag': (<class 'int'>,), 'sort_column': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'archive_owner': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>, 'content_set': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>, 'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>, 'packages': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageSpecList'>, 'question': <class 'pytan3.api_objects.soap_7_2_314_3181.Question'>, 'user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedQuestionList
API_LIST_API_NAME
= 'saved_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ParseJob
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'parser_version': (<class 'int'>,), 'question_text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseJobList
API_LIST_API_NAME
= 'parse_jobs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Parameter
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'key': (<class 'str'>,), 'type': (<class 'int'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParameterList
API_LIST_API_NAME
= 'parameters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ParseResult
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'parameter_definition': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'parameters': <class 'pytan3.api_objects.soap_7_2_314_3181.ParameterList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseResultList
API_LIST_API_NAME
= 'parse_results'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SensorReference
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'name': (<class 'str'>,), 'real_ms_avg': (<class 'int'>,), 'start_char': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorReferenceList
API_LIST_API_NAME
= 'sensor_references'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ParseResultGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'question_text': (<class 'str'>,), 'score': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'parameter_values': <class 'pytan3.api_objects.soap_7_2_314_3181.ParameterValueList'>, 'parse_results': <class 'pytan3.api_objects.soap_7_2_314_3181.ParseResultList'>, 'question': <class 'pytan3.api_objects.soap_7_2_314_3181.Question'>, 'question_group_sensors': <class 'pytan3.api_objects.soap_7_2_314_3181.SensorList'>, 'sensor_references': <class 'pytan3.api_objects.soap_7_2_314_3181.SensorReferenceList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseResultGroupList
API_LIST_API_NAME
= 'parse_result_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ClientCount
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PluginArgument
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'name': (<class 'str'>,), 'type': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginArgumentList
API_LIST_API_NAME
= 'plugin_arguments'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
UploadFile
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes': (<class 'str'>,), 'destination_file': (<class 'str'>,), 'file_cached': (<class 'int'>,), 'file_size': (<class 'int'>,), 'force_overwrite': (<class 'int'>,), 'hash': (<class 'str'>,), 'id': (<class 'int'>,), 'key': (<class 'str'>,), 'part_size': (<class 'int'>,), 'percent_complete': (<class 'int'>,), 'start_pos': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UploadFileList
API_LIST_API_NAME
= 'upload_files'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
UploadFileStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'file_cached': (<class 'int'>,), 'hash': (<class 'str'>,), 'percent_complete': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'file_parts': <class 'pytan3.api_objects.soap_7_2_314_3181.UploadFileList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Plugin
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'allow_rest': (<class 'int'>,), 'bundle': (<class 'str'>,), 'cache_row_id': (<class 'int'>,), 'execution_id': (<class 'int'>,), 'exit_code': (<class 'int'>,), 'filename': (<class 'str'>,), 'input': (<class 'str'>,), 'local_admin_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'path': (<class 'str'>,), 'plugin_server': (<class 'str'>,), 'plugin_url': (<class 'str'>,), 'raw_http_request': (<class 'int'>,), 'raw_http_response': (<class 'int'>,), 'run_detached_flag': (<class 'int'>,), 'script_response': (<class 'str'>,), 'status': (<class 'str'>,), 'status_file_content': (<class 'str'>,), 'timeout_seconds': (<class 'int'>,), 'type': (<class 'str'>,), 'use_json_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'arguments': <class 'pytan3.api_objects.soap_7_2_314_3181.PluginArgumentList'>, 'commands': <class 'pytan3.api_objects.soap_7_2_314_3181.PluginCommandList'>, 'content_set': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSet'>, 'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>, 'permissions': <class 'pytan3.api_objects.soap_7_2_314_3181.PermissionList'>, 'sql_response': <class 'pytan3.api_objects.soap_7_2_314_3181.PluginSql'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginList
API_LIST_API_NAME
= 'plugins'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PluginSchedule
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'enabled': (<class 'int'>,), 'end_date': (<class 'str'>,), 'end_hour': (<class 'int'>,), 'id': (<class 'int'>,), 'input': (<class 'str'>,), 'last_exit_code': (<class 'int'>,), 'last_run_text': (<class 'str'>,), 'last_run_time': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'plugin_bundle': (<class 'str'>,), 'plugin_name': (<class 'str'>,), 'plugin_server': (<class 'str'>,), 'run_interval_seconds': (<class 'int'>,), 'run_on_days': (<class 'str'>,), 'start_date': (<class 'str'>,), 'start_hour': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'arguments': <class 'pytan3.api_objects.soap_7_2_314_3181.PluginArgumentList'>, 'last_run_sql': <class 'pytan3.api_objects.soap_7_2_314_3181.PluginSql'>, 'mod_user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>, 'user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginScheduleList
API_LIST_API_NAME
= 'plugin_schedules'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ComputerGroupSpec
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'computer_name': (<class 'str'>,), 'id': (<class 'int'>,), 'ip_address': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ComputerSpecList
API_LIST_API_NAME
= 'computer_specs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ComputerGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'computer_specs': <class 'pytan3.api_objects.soap_7_2_314_3181.ComputerSpecList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ComputerGroupList
API_LIST_API_NAME
= 'computer_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ObjectList
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'export_id': (<class 'str'>,), 'export_version': (<class 'int'>,), 'import_conflict_detail': (<class 'str'>,), 'import_content': (<class 'str'>,), 'server_info': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action': <class 'pytan3.api_objects.soap_7_2_314_3181.Action'>, 'action_group': <class 'pytan3.api_objects.soap_7_2_314_3181.ActionGroup'>, 'action_groups': <class 'pytan3.api_objects.soap_7_2_314_3181.ActionGroupList'>, 'action_stop': <class 'pytan3.api_objects.soap_7_2_314_3181.ActionStop'>, 'action_stops': <class 'pytan3.api_objects.soap_7_2_314_3181.ActionStopList'>, 'actions': <class 'pytan3.api_objects.soap_7_2_314_3181.ActionList'>, 'archived_question': <class 'pytan3.api_objects.soap_7_2_314_3181.ArchivedQuestion'>, 'archived_questions': <class 'pytan3.api_objects.soap_7_2_314_3181.ArchivedQuestionList'>, 'audit_log': <class 'pytan3.api_objects.soap_7_2_314_3181.AuditLog'>, 'audit_logs': <class 'pytan3.api_objects.soap_7_2_314_3181.AuditLogList'>, 'client_count': <class 'pytan3.api_objects.soap_7_2_314_3181.ClientCount'>, 'client_status': <class 'pytan3.api_objects.soap_7_2_314_3181.ClientStatus'>, 'computer_group': <class 'pytan3.api_objects.soap_7_2_314_3181.ComputerGroup'>, 'computer_groups': <class 'pytan3.api_objects.soap_7_2_314_3181.ComputerGroupList'>, 'content_set': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSet'>, 'content_set_privilege': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetPrivilege'>, 'content_set_privileges': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetPrivilegeList'>, 'content_set_role': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetRole'>, 'content_set_role_membership': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetRoleMembership'>, 'content_set_role_memberships': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetRoleMembershipList'>, 'content_set_role_privilege': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetRolePrivilege'>, 'content_set_role_privileges': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetRolePrivilegeList'>, 'content_set_roles': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetRoleList'>, 'content_set_user_group_role_membership': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetUserGroupRoleMembership'>, 'content_set_user_group_role_memberships': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetUserGroupRoleMembershipList'>, 'content_sets': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetList'>, 'effective_content_set_privileges': <class 'pytan3.api_objects.soap_7_2_314_3181.EffectiveContentSetPrivilegeRequest'>, 'group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'groups': <class 'pytan3.api_objects.soap_7_2_314_3181.GroupList'>, 'hashed_string': <class 'pytan3.api_objects.soap_7_2_314_3181.HashedString'>, 'hashed_strings': <class 'pytan3.api_objects.soap_7_2_314_3181.HashedStringList'>, 'ldap_sync_connector': <class 'pytan3.api_objects.soap_7_2_314_3181.LdapSyncConnector'>, 'ldap_sync_connector_list': <class 'pytan3.api_objects.soap_7_2_314_3181.LdapSyncConnectorList'>, 'package_file': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageFile'>, 'package_files': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageFileList'>, 'package_spec': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageSpec'>, 'package_specs': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageSpecList'>, 'parse_job': <class 'pytan3.api_objects.soap_7_2_314_3181.ParseJob'>, 'parse_jobs': <class 'pytan3.api_objects.soap_7_2_314_3181.ParseJobList'>, 'parse_result_group': <class 'pytan3.api_objects.soap_7_2_314_3181.ParseResultGroup'>, 'parse_result_groups': <class 'pytan3.api_objects.soap_7_2_314_3181.ParseResultGroupList'>, 'plugin': <class 'pytan3.api_objects.soap_7_2_314_3181.Plugin'>, 'plugin_schedule': <class 'pytan3.api_objects.soap_7_2_314_3181.PluginSchedule'>, 'plugin_schedules': <class 'pytan3.api_objects.soap_7_2_314_3181.PluginScheduleList'>, 'plugins': <class 'pytan3.api_objects.soap_7_2_314_3181.PluginList'>, 'question': <class 'pytan3.api_objects.soap_7_2_314_3181.Question'>, 'questions': <class 'pytan3.api_objects.soap_7_2_314_3181.QuestionList'>, 'roles': <class 'pytan3.api_objects.soap_7_2_314_3181.UserRoleList'>, 'saved_action': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedAction'>, 'saved_action_approval': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedActionApproval'>, 'saved_action_approvals': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedActionApprovalList'>, 'saved_actions': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedActionList'>, 'saved_question': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedQuestion'>, 'saved_question_package_specs': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedQuestionPackageSpecs'>, 'saved_question_question': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedQuestionQuestion'>, 'saved_question_questions': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedQuestionQuestionList'>, 'saved_questions': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedQuestionList'>, 'sensor': <class 'pytan3.api_objects.soap_7_2_314_3181.Sensor'>, 'sensor_stat': <class 'pytan3.api_objects.soap_7_2_314_3181.SensorStat'>, 'sensor_stats': <class 'pytan3.api_objects.soap_7_2_314_3181.SensorStatList'>, 'sensors': <class 'pytan3.api_objects.soap_7_2_314_3181.SensorList'>, 'soap_error': <class 'pytan3.api_objects.soap_7_2_314_3181.SoapError'>, 'solution': <class 'pytan3.api_objects.soap_7_2_314_3181.Solution'>, 'solutions': <class 'pytan3.api_objects.soap_7_2_314_3181.SolutionList'>, 'system_setting': <class 'pytan3.api_objects.soap_7_2_314_3181.SystemSetting'>, 'system_settings': <class 'pytan3.api_objects.soap_7_2_314_3181.SystemSettingList'>, 'system_status': <class 'pytan3.api_objects.soap_7_2_314_3181.SystemStatusList'>, 'upload_file': <class 'pytan3.api_objects.soap_7_2_314_3181.UploadFile'>, 'upload_file_status': <class 'pytan3.api_objects.soap_7_2_314_3181.UploadFileStatus'>, 'user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>, 'user_group': <class 'pytan3.api_objects.soap_7_2_314_3181.UserGroup'>, 'user_groups': <class 'pytan3.api_objects.soap_7_2_314_3181.UserGroupList'>, 'users': <class 'pytan3.api_objects.soap_7_2_314_3181.UserList'>, 'white_listed_url': <class 'pytan3.api_objects.soap_7_2_314_3181.WhiteListedUrl'>, 'white_listed_urls': <class 'pytan3.api_objects.soap_7_2_314_3181.WhiteListedUrlList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
CacheFilter
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'field': (<class 'str'>,), 'not_flag': (<class 'int'>,), 'operator': (<class 'str'>,), 'type': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'sub_filters': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheFilterList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of CacheFilterList
API_LIST_API_NAME
= 'cache_filters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Options
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'aggregate_over_time_flag': (<class 'int'>,), 'allow_cdata_base64_encode_flag': (<class 'int'>,), 'audit_history_size': (<class 'int'>,), 'cache_expiration': (<class 'int'>,), 'cache_id': (<class 'int'>,), 'cache_sort_fields': (<class 'str'>,), 'cdata_base64_encoded': (<class 'int'>,), 'context_id': (<class 'int'>,), 'disable_live_snapshots': (<class 'int'>,), 'export_dont_include_related': (<class 'int'>,), 'export_flag': (<class 'int'>,), 'export_format': (<class 'int'>,), 'export_hide_csv_header_flag': (<class 'int'>,), 'export_leading_text': (<class 'str'>,), 'export_omit_soap_envelope': (<class 'int'>,), 'export_trailing_text': (<class 'str'>,), 'filter_not_flag': (<class 'int'>,), 'filter_string': (<class 'str'>,), 'flags': (<class 'int'>,), 'hide_errors_flag': (<class 'int'>,), 'hide_no_results_flag': (<class 'int'>,), 'import_analyze_conflicts_only': (<class 'int'>,), 'import_existing_ignore_content_set': (<class 'int'>,), 'include_answer_times_flag': (<class 'int'>,), 'include_hashes_flag': (<class 'int'>,), 'include_hidden_flag': (<class 'int'>,), 'include_user_details': (<class 'int'>,), 'include_user_owned_object_ids_flag': (<class 'int'>,), 'json_pretty_print': (<class 'int'>,), 'live_snapshot_always_use_seconds': (<class 'int'>,), 'live_snapshot_expiration_seconds': (<class 'int'>,), 'live_snapshot_invalidate_report_count_percentage': (<class 'int'>,), 'live_snapshot_report_count_threshold': (<class 'int'>,), 'most_recent_flag': (<class 'int'>,), 'no_result_row_collation_flag': (<class 'int'>,), 'pct_done_limit': (<class 'int'>,), 'recent_result_buckets': (<class 'str'>,), 'return_cdata_flag': (<class 'int'>,), 'return_lists_flag': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_counts_only_flag': (<class 'int'>,), 'row_start': (<class 'int'>,), 'sample_count': (<class 'int'>,), 'sample_frequency': (<class 'int'>,), 'sample_start': (<class 'int'>,), 'saved_question_qids_allow_multiple_flag': (<class 'int'>,), 'saved_question_qids_ignore_mr_group_flag': (<class 'int'>,), 'saved_question_qids_include_expired_flag': (<class 'int'>,), 'saved_question_qids_reissue_flag': (<class 'int'>,), 'script_data': (<class 'str'>,), 'sort_order': (<class 'str'>,), 'suppress_object_list': (<class 'int'>,), 'suppress_scripts': (<class 'int'>,), 'use_error_objects': (<class 'int'>,), 'use_json': (<class 'int'>,), 'use_user_context_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'cache_filters': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheFilterList'>, 'import_conflict_options': <class 'pytan3.api_objects.soap_7_2_314_3181.ImportConflictOptions'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ContentSet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetList
API_LIST_API_NAME
= 'content_sets'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ContentSetRolePrivilegeOnRole
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>, 'content_set_privilege': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRolePrivilegeOnRoleList
API_LIST_API_NAME
= 'content_set_role_privilege_on_roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ContentSetRole
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'all_content_sets_flag': (<class 'int'>,), 'category': (<class 'str'>,), 'deny_flag': (<class 'int'>,), 'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_role_privileges': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetRolePrivilegeOnRoleList'>, 'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRoleList
API_LIST_API_NAME
= 'content_set_roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ContentSetRoleMembership
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set_role': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>, 'user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRoleMembershipList
API_LIST_API_NAME
= 'content_set_role_memberships'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ContentSetUserGroupRoleMembership
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set_role': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>, 'user_group': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'content_set_user_group_role_memberships'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ContentSetPrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,), 'privilege_module': (<class 'str'>,), 'privilege_type': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_2_314_3181.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetPrivilegeList
API_LIST_API_NAME
= 'content_set_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ContentSetRolePrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>, 'content_set_privilege': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>, 'content_set_role': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRolePrivilegeList
API_LIST_API_NAME
= 'content_set_role_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
EffectiveContentSetPrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSet'>, 'content_set_privilege_list': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetPrivilegeList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of EffectiveContentSetPrivilegeList
API_LIST_API_NAME
= 'effective_content_set_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Dashboard
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSet'>, 'group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'saved_question_list': <class 'pytan3.api_objects.soap_7_2_314_3181.SavedQuestionList'>, 'user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of DashboardList
API_LIST_API_NAME
= 'dashboards'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
DashboardGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'display_index': (<class 'int'>,), 'editable_flag': (<class 'int'>,), 'icon': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'other_flag': (<class 'int'>,), 'public_flag': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSet'>, 'dashboard_list': <class 'pytan3.api_objects.soap_7_2_314_3181.DashboardList'>, 'user': <class 'pytan3.api_objects.soap_7_2_314_3181.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
UserGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_roles': <class 'pytan3.api_objects.soap_7_2_314_3181.ContentSetRoleList'>, 'group': <class 'pytan3.api_objects.soap_7_2_314_3181.Group'>, 'user_list': <class 'pytan3.api_objects.soap_7_2_314_3181.UserList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UserGroupList
API_LIST_API_NAME
= 'user_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
Solution
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'category': (<class 'str'>,), 'delete_xml_url': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'description': (<class 'str'>,), 'dup_resolve_type': (<class 'int'>,), 'id': (<class 'int'>,), 'imported_by': (<class 'str'>,), 'imported_version': (<class 'str'>,), 'installed_xml_url': (<class 'str'>,), 'last_update': (<class 'str'>,), 'name': (<class 'str'>,), 'signature': (<class 'str'>,), 'solution_id': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SolutionList
API_LIST_API_NAME
= 'solutions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ActionGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'groups': <class 'pytan3.api_objects.soap_7_2_314_3181.GroupList'>, 'user_groups': <class 'pytan3.api_objects.soap_7_2_314_3181.UserGroupList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionGroupList
API_LIST_API_NAME
= 'action_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SavedQuestionPackageSpecs
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_COMPLEX
= {'packages': <class 'pytan3.api_objects.soap_7_2_314_3181.PackageSpecList'>, 'saved_question': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SavedQuestionQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_COMPLEX
= {'questions': <class 'pytan3.api_objects.soap_7_2_314_3181.QuestionList'>, 'saved_question': <class 'pytan3.api_objects.soap_7_2_314_3181.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedQuestionQuestionList
API_LIST_API_NAME
= 'saved_question_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
LdapSyncConnector
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'base_groups': (<class 'str'>,), 'base_users': (<class 'str'>,), 'disable_ldap_auth': (<class 'int'>,), 'enable': (<class 'int'>,), 'filter_groups': (<class 'str'>,), 'filter_users': (<class 'str'>,), 'group_id': (<class 'str'>,), 'group_member': (<class 'str'>,), 'group_name': (<class 'str'>,), 'host': (<class 'str'>,), 'id': (<class 'int'>,), 'last_sync_result': (<class 'str'>,), 'last_sync_timestamp': (<class 'str'>,), 'ldap_password': (<class 'str'>,), 'ldap_user': (<class 'str'>,), 'members_only_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'port': (<class 'int'>,), 'secure': (<class 'int'>,), 'use_ntlm': (<class 'int'>,), 'user_display_name': (<class 'str'>,), 'user_domain': (<class 'str'>,), 'user_id': (<class 'str'>,), 'user_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of LdapSyncConnectorList
API_LIST_API_NAME
= 'ldap_sync_connector_list'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
HashedString
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiItem
Automagically generated API object.
API_SIMPLE
= {'collision_flag': (<class 'int'>,), 'error_flag': (<class 'int'>,), 'first_collision': (<class 'str'>,), 'second_collision': (<class 'str'>,), 'sensor_hash': (<class 'int'>,), 'value': (<class 'str'>,), 'value_hash': (<class 'int'>,), 'which_computer_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'first_computer_id': <class 'pytan3.api_objects.soap_7_2_314_3181.ComputerIdList'>, 'second_computer_id': <class 'pytan3.api_objects.soap_7_2_314_3181.ComputerIdList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of HashedStringList
API_LIST_API_NAME
= 'hashed_strings'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SensorQueryList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'query'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorQuery
pytan3.api_objects.soap_7_2_314_3181.
SensorSubcolumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subcolumn'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorSubcolumn
pytan3.api_objects.soap_7_2_314_3181.
StringHintList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'string_hint'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SensorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'sensor'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SensorStatList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'sensor_stat'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorStat
pytan3.api_objects.soap_7_2_314_3181.
SavedActionApprovalList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'saved_action_approval'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedActionApproval
pytan3.api_objects.soap_7_2_314_3181.
SavedActionRowIdList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'row_id'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SavedActionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'saved_action'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedAction
pytan3.api_objects.soap_7_2_314_3181.
AuditDataList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'entry'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
AuditLogList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'audit_log'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
MetadataList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'item'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of MetadataItem
pytan3.api_objects.soap_7_2_314_3181.
GroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'group'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
FilterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'filter'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SelectList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'select'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ErrorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'error'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
QuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>, 'info': <class 'pytan3.api_objects.soap_7_2_314_3181.QuestionListInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'question'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PackageFileTemplateList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'file_template'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFileTemplate
pytan3.api_objects.soap_7_2_314_3181.
PackageFileStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFileStatus
pytan3.api_objects.soap_7_2_314_3181.
PackageFileList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'file'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFile
pytan3.api_objects.soap_7_2_314_3181.
PackageSpecList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'package_spec'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageSpec
pytan3.api_objects.soap_7_2_314_3181.
WhiteListedUrlList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'white_listed_url'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of WhiteListedUrl
pytan3.api_objects.soap_7_2_314_3181.
VersionAggregateList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'version'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of VersionAggregate
pytan3.api_objects.soap_7_2_314_3181.
SystemStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'aggregate': <class 'pytan3.api_objects.soap_7_2_314_3181.SystemStatusAggregate'>, 'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'client_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ClientStatus
pytan3.api_objects.soap_7_2_314_3181.
SystemSettingList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'system_setting'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SystemSetting
pytan3.api_objects.soap_7_2_314_3181.
UserList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PermissionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_CONSTANTS
= {'ACTION_APPROVE': 'action_approval', 'ACTION_READ': 'action_read', 'ACTION_WRITE': 'action_write', 'ADMIN': 'admin', 'CLIENTS_READ': 'clients_read', 'CONTENT_ADMIN': 'content_admin', 'NOTIFICATION_WRITE': 'notification_write', 'QUESTION_LOG_READ': 'question_log_read', 'QUESTION_READ': 'question_read', 'QUESTION_WRITE': 'question_write', 'SENSOR_READ': 'sensor_read', 'SENSOR_WRITE': 'sensor_write'}¶dict
– Map of constants to their values.
API_ITEM_ATTR
= 'permission'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
UserRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'role'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ActionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>, 'info': <class 'pytan3.api_objects.soap_7_2_314_3181.ActionListInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'action'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ActionStopList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'action_stop'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ActionStop
pytan3.api_objects.soap_7_2_314_3181.
ArchivedQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'archived_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ArchivedQuestion
pytan3.api_objects.soap_7_2_314_3181.
SavedQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'saved_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedQuestion
pytan3.api_objects.soap_7_2_314_3181.
ParseJobList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_job'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ParseResultGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_result_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseResultGroup
pytan3.api_objects.soap_7_2_314_3181.
ParseResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_result'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseResult
pytan3.api_objects.soap_7_2_314_3181.
ParameterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parameter'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ParameterValueList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'value'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SensorReferenceList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'sensor_reference'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorReference
pytan3.api_objects.soap_7_2_314_3181.
PluginArgumentList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'argument'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginArgument
pytan3.api_objects.soap_7_2_314_3181.
PluginSqlResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'value'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PluginSqlColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'name'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PluginSql
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_SIMPLE
= {'result_count': (<class 'int'>,), 'rows_affected': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'columns': <class 'pytan3.api_objects.soap_7_2_314_3181.PluginSqlColumnList'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'result_row'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginSqlResultList
pytan3.api_objects.soap_7_2_314_3181.
PluginCommandList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'command'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
UploadFileList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'upload_file'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of UploadFile
pytan3.api_objects.soap_7_2_314_3181.
PluginList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'plugin'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
PluginScheduleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'plugin_schedule'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginSchedule
pytan3.api_objects.soap_7_2_314_3181.
ComputerSpecList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'computer_spec'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ComputerGroupSpec
pytan3.api_objects.soap_7_2_314_3181.
ComputerGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_2_314_3181.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'computer_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ComputerGroup
pytan3.api_objects.soap_7_2_314_3181.
CacheFilterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'filter'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of CacheFilter
pytan3.api_objects.soap_7_2_314_3181.
ImportConflictOptions
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'import_conflict_option'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ContentSetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSet
pytan3.api_objects.soap_7_2_314_3181.
ContentSetRolePrivilegeOnRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRolePrivilegeOnRole
pytan3.api_objects.soap_7_2_314_3181.
ContentSetRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRole
pytan3.api_objects.soap_7_2_314_3181.
ContentSetRoleMembershipList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_membership'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRoleMembership
pytan3.api_objects.soap_7_2_314_3181.
ContentSetUserGroupRoleMembershipList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_user_group_role_membership'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetUserGroupRoleMembership
pytan3.api_objects.soap_7_2_314_3181.
ContentSetPrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetPrivilege
pytan3.api_objects.soap_7_2_314_3181.
ContentSetRolePrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRolePrivilege
pytan3.api_objects.soap_7_2_314_3181.
EffectiveContentSetPrivilegeRequest
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
EffectiveContentSetPrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'effective_content_set_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of EffectiveContentSetPrivilege
pytan3.api_objects.soap_7_2_314_3181.
DashboardList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'dashboard'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
UserGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user_group'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
SolutionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'solution'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
ActionGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'action_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ActionGroup
pytan3.api_objects.soap_7_2_314_3181.
SavedQuestionQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'saved_question_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedQuestionQuestion
pytan3.api_objects.soap_7_2_314_3181.
LdapSyncConnectorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'ldap_sync_connector'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of LdapSyncConnector
pytan3.api_objects.soap_7_2_314_3181.
ComputerIdList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'id'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_2_314_3181.
HashedStringList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_2_314_3181.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'hashed_string'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of HashedString
pytan3.api_objects.soap_7_2_314_3181.
BUILD_META
= {'date': '2019-02-22 07:46:06.368436', 'script': 'build_objects_from_wsdl.py', 'script_platform': 'Darwin-18.2.0-x86_64-i386-64bit', 'script_python': '3.7.2 (default, Feb 20 2019, 14:09:01) ', 'script_version': '3.0.0', 'source_file': '/libraries/taniumjs/console.wsdl', 'source_file_date': '2019-02-22 07:29:24.906604'}¶dict
– How this module was built (date/time in UTC format).
pytan3.api_objects.soap_7_2_314_3181.
COMMANDS
= ['AddObject', 'GetObject', 'MoveObject', 'TransferObject', 'UpdateObject', 'DeleteObject', 'GetSavedQuestions', 'GetResultInfo', 'GetResultData', 'GetMergedResultData', 'UploadFile', 'RunPlugin', 'ExportObject', 'ImportObject']¶Python objects for Tanium’s API.
pytan3.api_objects.soap_7_3_314_3424.
integer_types
= (<class 'int'>,)¶pytan3.api_objects.soap_7_3_314_3424.
simple_types
= (<class 'int'>, <class 'str'>, <class 'float'>)¶tuple
of type
– All types that should be considered simple types.
pytan3.api_objects.soap_7_3_314_3424.
API_DT
= '%Y-%m-%dT%H:%M:%S'¶str
– Datetime format for this API type and version.
pytan3.api_objects.soap_7_3_314_3424.
api_fixes
()[source]¶Fix incorrect attribute definitions on auto generated ApiModel classes.
pytan3.api_objects.soap_7_3_314_3424.
expand_cls_globals
()[source]¶Replace str values with global vars for attrs on ApiModel classes.
Quite the funky chicken dance for solving issues with order of class definition.
pytan3.api_objects.soap_7_3_314_3424.
expand_global
(obj)[source]¶Replace str values with global vars recursively.
Parameters: | obj (str or dict or list ) – Object to expand into global var. |
---|---|
Returns: | String objects are the only ones that will be expanded. |
Return type: | str or dict or list or object |
pytan3.api_objects.soap_7_3_314_3424.
get_api_all_item
()[source]¶Get map of class name to class for all ApiItem subclasses.
Returns: | dict |
---|
pytan3.api_objects.soap_7_3_314_3424.
get_api_all_list
()[source]¶Get map of class name to class for all ApiList subclasses.
Returns: | dict |
---|
pytan3.api_objects.soap_7_3_314_3424.
get_api_all_model
()[source]¶Get map of class name to class for all ApiItem and ApiList subclasses.
Returns: | dict |
---|
pytan3.api_objects.soap_7_3_314_3424.
ApiModel
[source]¶Bases: pytan3.api_models.ApiModel
Model for a complex item in the API.
pytan3.api_objects.soap_7_3_314_3424.
ApiItem
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiModel
, pytan3.api_models.ApiItem
Model for a complex item in the API.
pytan3.api_objects.soap_7_3_314_3424.
ApiList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiModel
, pytan3.api_models.ApiList
Model for an array in the API.
pytan3.api_objects.soap_7_3_314_3424.
ResultInfoList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Manually defined API array object.
API_SIMPLE
= {'max_available_age': (<class 'int'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'result_info'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ResultInfo
pytan3.api_objects.soap_7_3_314_3424.
ResultInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'age': (<class 'int'>,), 'archived_question_id': (<class 'int'>,), 'error_count': (<class 'int'>,), 'estimated_total': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'mr_passed': (<class 'int'>,), 'mr_tested': (<class 'int'>,), 'no_results_count': (<class 'int'>,), 'passed': (<class 'int'>,), 'question_id': (<class 'int'>,), 'report_count': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_count_flag': (<class 'int'>,), 'row_count_machines': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'seconds_since_issued': (<class 'int'>,), 'select_count': (<class 'int'>,), 'tested': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_STR_ADD
= ['question_id', 'estimated_total', 'row_count', 'mr_tested', 'mr_passed']¶API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ResultInfoList
API_LIST_API_NAME
= 'result_infos'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ResultSetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'result_set'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
MergedResultSet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'max_available_age': (<class 'str'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'result_infos': <class 'pytan3.api_objects.soap_7_3_314_3424.ResultInfoList'>, 'result_sets': <class 'pytan3.api_objects.soap_7_3_314_3424.ResultSetList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ResultSet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'age': (<class 'int'>,), 'archived_question_id': (<class 'int'>,), 'cache_id': (<class 'int'>,), 'error_count': (<class 'int'>,), 'estimated_total': (<class 'int'>,), 'expiration': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'filtered_row_count': (<class 'int'>,), 'filtered_row_count_machines': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'item_count': (<class 'int'>,), 'mr_passed': (<class 'int'>,), 'mr_tested': (<class 'int'>,), 'no_results_count': (<class 'int'>,), 'passed': (<class 'int'>,), 'question_id': (<class 'int'>,), 'report_count': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_count_machines': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'seconds_since_issued': (<class 'int'>,), 'select_count': (<class 'int'>,), 'tested': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'cs': <class 'pytan3.api_objects.soap_7_3_314_3424.ColumnList'>, 'rs': <class 'pytan3.api_objects.soap_7_3_314_3424.RowList'>}¶dict
– Map of complex attributes to their types.
API_STR_ADD
= ['question_id', 'estimated_total', 'mr_tested', 'mr_passed', 'row_count', 'columns']¶API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ResultSetList
API_LIST_API_NAME
= 'result_sets'¶str
– Name of API_LIST_CLS
used in API calls.
__init__
(**kwargs)[source]¶Constructor.
Notes
Sets Column.API_DATA_SET
so column objects can access rows.
Sets RowColumn.API_COLUMN
to the index correlated Column
so row columns can access the column name, result type, etc.
Sets Column.API_IDX
and RowColumn.API_IDX
so column
objects know what their index is without having to do lookups.
Parameters: | **kwargs – Passed back to parent class. |
---|
pytan3.api_objects.soap_7_3_314_3424.
ColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'c'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Column
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Manually defined API object.
API_DATA_SET
= None¶ResultSet
– Parent of this object, set by ResultSet.__init__()
.
API_IDX
= None¶int
– Index of this object in ColumnList
.
API_SIMPLE
= {'dn': (<class 'str'>,), 'rt': (<class 'int'>,), 'wh': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ColumnList
API_LIST_API_NAME
= 'cs'¶str
– Name of API_LIST_CLS
used in API calls.
result_type
¶Expose simple attr “rt” as result_type.
Notes
Will try to map str from “rt” as int to constants from
Sensor.API_CONSTANTS
.
Returns: | str |
---|
pytan3.api_objects.soap_7_3_314_3424.
RowList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'r'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Row
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'cid': (<class 'int'>,), 'id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'c': <class 'pytan3.api_objects.soap_7_3_314_3424.RowColumnList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'rs'¶str
– Name of API_LIST_CLS
used in API calls.
__getitem__
(value)[source]¶Support indexing of names
.
Parameters: | value (int or str ) – If int: Index of item to retrieve from names .
If str: Column name to index correlate from ColumnList.names |
---|---|
Returns: | The RowColumn object at index value from names . |
Return type: | RowColumn |
names
¶Return the names of each row column from RowColumn.API_COLUMN
.
Returns: | list of str |
---|
columns
¶Expose complex attr “c” as “columns”.
Returns: | RowColumnList |
---|
pytan3.api_objects.soap_7_3_314_3424.
RowColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'row_columns'¶str
– Name of API_ITEM_CLS
used in API calls.
api_coerce_items_hook
(attr, value, op)[source]¶Check hook that allows subclasses to modify list items.
Parameters: |
---|
Examples
This converts all “v” attributes of each column for this row into a list of dicts:
>>> # single value columns "v" is a single dict:
>>> {"v": {"h": "", "text": ""}}
>>> # multiple value columns "v" is a list of dict:
>>> {"v": [{"h": "", "text": ""}, {"h": "", "text": ""}]}
>>> # Count columns "v" is a string:
>>> {"v": "1"}
>>> # all become:
>>> {"v": [{"text": "", "hash": ""}]}
Notes
The driving force behind this is basically just the Count column. It returns a string of the value, instead of a dict or a list of dicts.
Returns: | The list of items modified or as is. |
---|---|
Return type: | list |
pytan3.api_objects.soap_7_3_314_3424.
RowColumn
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Manually defined API array object.
API_COLUMN
= None¶Column
– Index correlated column, set by ResultSet.__init__()
.
API_IDX
= None¶int
– Index of this object in RowColumnList
.
API_ITEM_ATTR
= 'v'¶str
– Name of API_ITEM_CLS
used in API calls.
name
¶Expose column name from API_COLUMN
.
Returns: | str |
---|
result_type
¶Expose column result type from API_COLUMN
.
Returns: | str |
---|
hash
¶Expose column sensor hash from API_COLUMN
.
Returns: | str |
---|
pytan3.api_objects.soap_7_3_314_3424.
RowValue
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Manually defined API object.
API_SIMPLE
= {'h': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= 'row_column'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SensorQuery
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'platform': (<class 'str'>,), 'script': (<class 'str'>,), 'script_type': (<class 'str'>,), 'signature': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorQueryList
API_LIST_API_NAME
= 'sensor_querys'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SensorSubcolumn
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'exclude_from_parse_flag': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'index': (<class 'int'>,), 'name': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorSubcolumnList
API_LIST_API_NAME
= 'sensor_subcolumns'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SensorStat
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'count': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'other_bytes_avg': (<class 'float'>,), 'other_bytes_std': (<class 'float'>,), 'read_bytes_avg': (<class 'float'>,), 'read_bytes_std': (<class 'float'>,), 'real_ms_avg': (<class 'float'>,), 'real_ms_max': (<class 'float'>,), 'real_ms_min': (<class 'float'>,), 'real_ms_std': (<class 'float'>,), 'sys_ms_avg': (<class 'float'>,), 'sys_ms_std': (<class 'float'>,), 'user_ms_avg': (<class 'float'>,), 'user_ms_std': (<class 'float'>,), 'what_hash': (<class 'int'>,), 'write_bytes_avg': (<class 'float'>,), 'write_bytes_std': (<class 'float'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorStatList
API_LIST_API_NAME
= 'sensor_stats'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SavedActionPolicy
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'max_age': (<class 'int'>,), 'min_count': (<class 'int'>,), 'row_filter_group_id': (<class 'int'>,), 'saved_question_group_id': (<class 'int'>,), 'saved_question_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'row_filter_group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'saved_question_group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SavedActionApproval
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'approved_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'owner_user_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedActionApprovalList
API_LIST_API_NAME
= 'saved_action_approvals'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SavedAction
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_group_id': (<class 'int'>,), 'approved_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'comment': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'distribute_seconds': (<class 'int'>,), 'end_time': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_count': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'last_start_time': (<class 'str'>,), 'name': (<class 'str'>,), 'next_start_time': (<class 'str'>,), 'policy_flag': (<class 'int'>,), 'public_flag': (<class 'int'>,), 'start_time': (<class 'str'>,), 'status': (<class 'int'>,), 'user_start_time': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action_group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'approver': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>, 'last_action': <class 'pytan3.api_objects.soap_7_3_314_3424.Action'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>, 'package_spec': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageSpec'>, 'policy': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedActionPolicy'>, 'row_ids': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedActionRowIdList'>, 'target_group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedActionList
API_LIST_API_NAME
= 'saved_actions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Sensor
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'category': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'delimiter': (<class 'str'>,), 'description': (<class 'str'>,), 'exclude_from_parse_flag': (<class 'int'>,), 'hash': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'keep_duplicates_flag': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'max_age_seconds': (<class 'int'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'parameter_definition': (<class 'str'>,), 'preview_sensor_flag': (<class 'int'>,), 'source_hash': (<class 'int'>,), 'source_id': (<class 'int'>,), 'source_name': (<class 'str'>,), 'string_count': (<class 'int'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>, 'parameters': <class 'pytan3.api_objects.soap_7_3_314_3424.ParameterList'>, 'queries': <class 'pytan3.api_objects.soap_7_3_314_3424.SensorQueryList'>, 'string_hints': <class 'pytan3.api_objects.soap_7_3_314_3424.StringHintList'>, 'subcolumns': <class 'pytan3.api_objects.soap_7_3_314_3424.SensorSubcolumnList'>}¶dict
– Map of complex attributes to their types.
API_CONSTANTS
= {'BES_DATETIME_RESULT': 4, 'BES_SENSOR': 2, 'DATASIZE_RESULT': 8, 'HASH_RESULT': 0, 'IP_RESULT': 5, 'JS_SENSOR': 7, 'MULTITYPE_SENSOR': 6, 'NUMERIC_INTEGER_RESULT': 9, 'NUMERIC_RESULT': 3, 'PSHELL_SENSOR': 5, 'PY_SENSOR': 8, 'REGEX_RESULT': 11, 'TEXT_RESULT': 1, 'TIMEDIFF_REUSLT': 7, 'VBS_SENSOR': 4, 'VERSION_RESULT': 2, 'WMI_DATETIME_RESULT': 6, 'WMI_SENSOR': 1}¶dict
– Map of constants to their values.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorList
API_LIST_API_NAME
= 'sensors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
AuditData
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'creation_time': (<class 'str'>,), 'details': (<class 'str'>,), 'last_modified_by': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'modifier_user_id': (<class 'int'>,), 'object_id': (<class 'int'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'mod_user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of AuditDataList
API_LIST_API_NAME
= 'audit_datas'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
AuditLog
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'end_time': (<class 'str'>,), 'id': (<class 'int'>,), 'start_time': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'entries': <class 'pytan3.api_objects.soap_7_3_314_3424.AuditDataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of AuditLogList
API_LIST_API_NAME
= 'audit_logs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Server
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'heart_beat': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerList
API_LIST_API_NAME
= 'servers'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
MetadataItem
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'admin_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of MetadataList
API_LIST_API_NAME
= 'metadatas'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Filter
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'aggregation': (<class 'str'>,), 'all_times_flag': (<class 'int'>,), 'all_values_flag': (<class 'int'>,), 'delimiter': (<class 'str'>,), 'delimiter_index': (<class 'int'>,), 'end_time': (<class 'str'>,), 'id': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'max_age_seconds': (<class 'int'>,), 'not_flag': (<class 'int'>,), 'operator': (<class 'str'>,), 'start_time': (<class 'str'>,), 'substring_flag': (<class 'int'>,), 'substring_length': (<class 'int'>,), 'substring_start': (<class 'int'>,), 'utf8_flag': (<class 'int'>,), 'value': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'sensor': <class 'pytan3.api_objects.soap_7_3_314_3424.Sensor'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of FilterList
API_LIST_API_NAME
= 'filters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
IdReference
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Group
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'not_flag': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'source_id': (<class 'int'>,), 'text': (<class 'str'>,), 'track_computer_id_flag': (<class 'int'>,), 'track_computer_id_interval': (<class 'int'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'filters': <class 'pytan3.api_objects.soap_7_3_314_3424.FilterList'>, 'parameters': <class 'pytan3.api_objects.soap_7_3_314_3424.ParameterList'>, 'sub_groups': <class 'pytan3.api_objects.soap_7_3_314_3424.GroupList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Select
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'filter': <class 'pytan3.api_objects.soap_7_3_314_3424.Filter'>, 'group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'sensor': <class 'pytan3.api_objects.soap_7_3_314_3424.Sensor'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SelectList
API_LIST_API_NAME
= 'selects'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
XmlError
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'error_context': (<class 'str'>,), 'exception': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= 'errors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
CacheInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_id': (<class 'int'>,), 'cache_row_count': (<class 'int'>,), 'expiration': (<class 'str'>,), 'filtered_row_count': (<class 'int'>,), 'page_row_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'errors': <class 'pytan3.api_objects.soap_7_3_314_3424.ErrorList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
QuestionListInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'highest_id': (<class 'int'>,), 'total_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Question
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_tracking_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'expiration': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'force_computer_id_flag': (<class 'int'>,), 'from_canonical_text': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'index': (<class 'int'>,), 'is_expired': (<class 'int'>,), 'name': (<class 'str'>,), 'query_text': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'context_group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'management_rights_group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'saved_question': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedQuestion'>, 'selects': <class 'pytan3.api_objects.soap_7_3_314_3424.SelectList'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of QuestionList
API_LIST_API_NAME
= 'questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PackageFileTemplate
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_seconds': (<class 'int'>,), 'hash': (<class 'str'>,), 'name': (<class 'str'>,), 'source': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileTemplateList
API_LIST_API_NAME
= 'package_file_templates'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PackageFileStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes_downloaded': (<class 'int'>,), 'bytes_total': (<class 'int'>,), 'cache_message': (<class 'str'>,), 'cache_status': (<class 'str'>,), 'download_start_time': (<class 'str'>,), 'last_download_progress_time': (<class 'str'>,), 'server_id': (<class 'int'>,), 'server_name': (<class 'str'>,), 'status': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileStatusList
API_LIST_API_NAME
= 'package_file_statuss'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PackageFile
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes_downloaded': (<class 'int'>,), 'bytes_total': (<class 'int'>,), 'cache_status': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'download_seconds': (<class 'int'>,), 'download_start_time': (<class 'str'>,), 'hash': (<class 'str'>,), 'id': (<class 'int'>,), 'last_download_progress_time': (<class 'str'>,), 'name': (<class 'str'>,), 'size': (<class 'int'>,), 'source': (<class 'str'>,), 'status': (<class 'int'>,), 'trigger_download': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'file_status': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageFileStatusList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileList
API_LIST_API_NAME
= 'package_files'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PackageSpec
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'available_time': (<class 'str'>,), 'cache_row_id': (<class 'int'>,), 'command': (<class 'str'>,), 'command_timeout': (<class 'int'>,), 'creation_time': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'display_name': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'last_update': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'parameter_definition': (<class 'str'>,), 'process_group_flag': (<class 'int'>,), 'signature': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,), 'source_hash': (<class 'str'>,), 'source_hash_changed_flag': (<class 'int'>,), 'source_id': (<class 'int'>,), 'source_name': (<class 'str'>,), 'verify_expire_seconds': (<class 'int'>,), 'verify_group_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>, 'file_templates': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageFileTemplateList'>, 'files': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageFileList'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>, 'parameters': <class 'pytan3.api_objects.soap_7_3_314_3424.ParameterList'>, 'sensors': <class 'pytan3.api_objects.soap_7_3_314_3424.SensorList'>, 'verify_group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageSpecList
API_LIST_API_NAME
= 'package_specs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ClientStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'computer_id': (<class 'str'>,), 'full_version': (<class 'str'>,), 'host_name': (<class 'str'>,), 'ipaddress_client': (<class 'str'>,), 'ipaddress_server': (<class 'str'>,), 'last_registration': (<class 'str'>,), 'port_number': (<class 'int'>,), 'protocol_version': (<class 'int'>,), 'public_key_valid': (<class 'int'>,), 'receive_state': (<class 'str'>,), 'registered_with_tls': (<class 'int'>,), 'send_state': (<class 'str'>,), 'status': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SystemStatusList
API_LIST_API_NAME
= 'system_status'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SystemSetting
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'default_value': (<class 'str'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'read_only_flag': (<class 'int'>,), 'setting_type': (<class 'str'>,), 'value': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'audit_data': <class 'pytan3.api_objects.soap_7_3_314_3424.AuditData'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SystemSettingList
API_LIST_API_NAME
= 'system_settings'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SoapError
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'context': (<class 'str'>,), 'exception_name': (<class 'str'>,), 'object_name': (<class 'str'>,), 'object_request': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
WhiteListedUrl
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'chunk_id': (<class 'str'>,), 'download_seconds': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'url_regex': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of WhiteListedUrlList
API_LIST_API_NAME
= 'white_listed_urls'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
VersionAggregate
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'count': (<class 'int'>,), 'filtered': (<class 'int'>,), 'version_string': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of VersionAggregateList
API_LIST_API_NAME
= 'version_aggregates'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SystemStatusAggregate
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'blocked_count': (<class 'int'>,), 'leader_count': (<class 'int'>,), 'normal_count': (<class 'int'>,), 'receive_backward_count': (<class 'int'>,), 'receive_forward_count': (<class 'int'>,), 'receive_none_count': (<class 'int'>,), 'receive_ok_count': (<class 'int'>,), 'registered_with_tls_count': (<class 'int'>,), 'send_backward_count': (<class 'int'>,), 'send_forward_count': (<class 'int'>,), 'send_none_count': (<class 'int'>,), 'send_ok_count': (<class 'int'>,), 'slowlink_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'versions': <class 'pytan3.api_objects.soap_7_3_314_3424.VersionAggregateList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
UserRole
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'permissions': <class 'pytan3.api_objects.soap_7_3_314_3424.PermissionList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UserRoleList
API_LIST_API_NAME
= 'roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
UserOwnedObjectIds
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'plugin_schedules': <class 'pytan3.api_objects.soap_7_3_314_3424.PluginScheduleList'>, 'saved_actions': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedActionList'>, 'saved_questions': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedQuestionList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
User
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'active_session_count': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'display_name': (<class 'str'>,), 'domain': (<class 'str'>,), 'effective_group_id': (<class 'int'>,), 'external_flag': (<class 'int'>,), 'group_id': (<class 'int'>,), 'id': (<class 'int'>,), 'last_login': (<class 'str'>,), 'local_admin_flag': (<class 'int'>,), 'locked_out': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_roles': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetRoleList'>, 'effective_content_set_privileges': <class 'pytan3.api_objects.soap_7_3_314_3424.EffectiveContentSetPrivilegeList'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>, 'owned_object_ids': <class 'pytan3.api_objects.soap_7_3_314_3424.UserOwnedObjectIds'>, 'permissions': <class 'pytan3.api_objects.soap_7_3_314_3424.PermissionList'>, 'roles': <class 'pytan3.api_objects.soap_7_3_314_3424.UserRoleList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'users'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ActionListInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'highest_id': (<class 'int'>,), 'total_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Action
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'comment': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'distribute_seconds': (<class 'int'>,), 'expiration_time': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,), 'start_time': (<class 'str'>,), 'status': (<class 'str'>,), 'stopped_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action_group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'approver': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>, 'history_saved_question': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedQuestion'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>, 'package_spec': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageSpec'>, 'saved_action': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedAction'>, 'target_group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionList
API_LIST_API_NAME
= 'actions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ActionStop
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'action': <class 'pytan3.api_objects.soap_7_3_314_3424.Action'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionStopList
API_LIST_API_NAME
= 'action_stops'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ArchivedQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ArchivedQuestionList
API_LIST_API_NAME
= 'archived_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SavedQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_tracking_flag': (<class 'int'>,), 'archive_enabled_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'index': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'issue_seconds_never_flag': (<class 'int'>,), 'keep_seconds': (<class 'int'>,), 'mod_time': (<class 'str'>,), 'most_recent_question_id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,), 'query_text': (<class 'str'>,), 'row_count_flag': (<class 'int'>,), 'seeding_question_ids': (<class 'str'>,), 'skip_schedule_on_update_flag': (<class 'int'>,), 'sort_column': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'archive_owner': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>, 'content_set': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>, 'packages': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageSpecList'>, 'question': <class 'pytan3.api_objects.soap_7_3_314_3424.Question'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedQuestionList
API_LIST_API_NAME
= 'saved_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ParseJob
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'parser_version': (<class 'int'>,), 'question_text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseJobList
API_LIST_API_NAME
= 'parse_jobs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Parameter
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'key': (<class 'str'>,), 'type': (<class 'int'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParameterList
API_LIST_API_NAME
= 'parameters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ParseResult
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'parameter_definition': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'parameters': <class 'pytan3.api_objects.soap_7_3_314_3424.ParameterList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseResultList
API_LIST_API_NAME
= 'parse_results'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SensorReference
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'name': (<class 'str'>,), 'real_ms_avg': (<class 'int'>,), 'start_char': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorReferenceList
API_LIST_API_NAME
= 'sensor_references'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ParseResultGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'question_text': (<class 'str'>,), 'score': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'parameter_values': <class 'pytan3.api_objects.soap_7_3_314_3424.ParameterValueList'>, 'parse_results': <class 'pytan3.api_objects.soap_7_3_314_3424.ParseResultList'>, 'question': <class 'pytan3.api_objects.soap_7_3_314_3424.Question'>, 'question_group_sensors': <class 'pytan3.api_objects.soap_7_3_314_3424.SensorList'>, 'sensor_references': <class 'pytan3.api_objects.soap_7_3_314_3424.SensorReferenceList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseResultGroupList
API_LIST_API_NAME
= 'parse_result_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ClientCount
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PluginArgument
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'name': (<class 'str'>,), 'type': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginArgumentList
API_LIST_API_NAME
= 'plugin_arguments'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
UploadFile
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes': (<class 'str'>,), 'destination_file': (<class 'str'>,), 'file_cached': (<class 'int'>,), 'file_size': (<class 'int'>,), 'force_overwrite': (<class 'int'>,), 'hash': (<class 'str'>,), 'id': (<class 'int'>,), 'key': (<class 'str'>,), 'part_size': (<class 'int'>,), 'percent_complete': (<class 'int'>,), 'start_pos': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UploadFileList
API_LIST_API_NAME
= 'upload_files'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
UploadFileStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'file_cached': (<class 'int'>,), 'hash': (<class 'str'>,), 'percent_complete': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'file_parts': <class 'pytan3.api_objects.soap_7_3_314_3424.UploadFileList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Plugin
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'allow_rest': (<class 'int'>,), 'bundle': (<class 'str'>,), 'cache_row_id': (<class 'int'>,), 'execution_id': (<class 'int'>,), 'exit_code': (<class 'int'>,), 'filename': (<class 'str'>,), 'input': (<class 'str'>,), 'local_admin_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'path': (<class 'str'>,), 'plugin_server': (<class 'str'>,), 'plugin_url': (<class 'str'>,), 'raw_http_request': (<class 'int'>,), 'raw_http_response': (<class 'int'>,), 'run_detached_flag': (<class 'int'>,), 'script_response': (<class 'str'>,), 'status': (<class 'str'>,), 'status_file_content': (<class 'str'>,), 'timeout_seconds': (<class 'int'>,), 'type': (<class 'str'>,), 'use_json_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'arguments': <class 'pytan3.api_objects.soap_7_3_314_3424.PluginArgumentList'>, 'commands': <class 'pytan3.api_objects.soap_7_3_314_3424.PluginCommandList'>, 'content_set': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSet'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>, 'permissions': <class 'pytan3.api_objects.soap_7_3_314_3424.PermissionList'>, 'sql_response': <class 'pytan3.api_objects.soap_7_3_314_3424.PluginSql'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginList
API_LIST_API_NAME
= 'plugins'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PluginSchedule
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'enabled': (<class 'int'>,), 'end_date': (<class 'str'>,), 'end_hour': (<class 'int'>,), 'id': (<class 'int'>,), 'input': (<class 'str'>,), 'last_exit_code': (<class 'int'>,), 'last_run_text': (<class 'str'>,), 'last_run_time': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'plugin_bundle': (<class 'str'>,), 'plugin_name': (<class 'str'>,), 'plugin_server': (<class 'str'>,), 'run_interval_seconds': (<class 'int'>,), 'run_on_days': (<class 'str'>,), 'start_date': (<class 'str'>,), 'start_hour': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'arguments': <class 'pytan3.api_objects.soap_7_3_314_3424.PluginArgumentList'>, 'last_run_sql': <class 'pytan3.api_objects.soap_7_3_314_3424.PluginSql'>, 'mod_user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginScheduleList
API_LIST_API_NAME
= 'plugin_schedules'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ComputerGroupSpec
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'computer_name': (<class 'str'>,), 'id': (<class 'int'>,), 'ip_address': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ComputerSpecList
API_LIST_API_NAME
= 'computer_specs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ComputerGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'computer_specs': <class 'pytan3.api_objects.soap_7_3_314_3424.ComputerSpecList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ComputerGroupList
API_LIST_API_NAME
= 'computer_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
VerifySignature
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes': (<class 'str'>,), 'id': (<class 'int'>,), 'type': (<class 'str'>,), 'verified': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ObjectList
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'export_id': (<class 'str'>,), 'export_version': (<class 'int'>,), 'import_content': (<class 'str'>,), 'server_info': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action': <class 'pytan3.api_objects.soap_7_3_314_3424.Action'>, 'action_group': <class 'pytan3.api_objects.soap_7_3_314_3424.ActionGroup'>, 'action_groups': <class 'pytan3.api_objects.soap_7_3_314_3424.ActionGroupList'>, 'action_stop': <class 'pytan3.api_objects.soap_7_3_314_3424.ActionStop'>, 'action_stops': <class 'pytan3.api_objects.soap_7_3_314_3424.ActionStopList'>, 'actions': <class 'pytan3.api_objects.soap_7_3_314_3424.ActionList'>, 'archived_question': <class 'pytan3.api_objects.soap_7_3_314_3424.ArchivedQuestion'>, 'archived_questions': <class 'pytan3.api_objects.soap_7_3_314_3424.ArchivedQuestionList'>, 'audit_log': <class 'pytan3.api_objects.soap_7_3_314_3424.AuditLog'>, 'audit_logs': <class 'pytan3.api_objects.soap_7_3_314_3424.AuditLogList'>, 'client_count': <class 'pytan3.api_objects.soap_7_3_314_3424.ClientCount'>, 'client_status': <class 'pytan3.api_objects.soap_7_3_314_3424.ClientStatus'>, 'computer_group': <class 'pytan3.api_objects.soap_7_3_314_3424.ComputerGroup'>, 'computer_groups': <class 'pytan3.api_objects.soap_7_3_314_3424.ComputerGroupList'>, 'content_set': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSet'>, 'content_set_privilege': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetPrivilege'>, 'content_set_privileges': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetPrivilegeList'>, 'content_set_role': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetRole'>, 'content_set_role_membership': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetRoleMembership'>, 'content_set_role_memberships': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetRoleMembershipList'>, 'content_set_role_privilege': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetRolePrivilege'>, 'content_set_role_privileges': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetRolePrivilegeList'>, 'content_set_roles': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetRoleList'>, 'content_set_user_group_role_membership': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetUserGroupRoleMembership'>, 'content_set_user_group_role_memberships': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetUserGroupRoleMembershipList'>, 'content_sets': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetList'>, 'effective_content_set_privileges': <class 'pytan3.api_objects.soap_7_3_314_3424.EffectiveContentSetPrivilegeRequest'>, 'group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'groups': <class 'pytan3.api_objects.soap_7_3_314_3424.GroupList'>, 'hashed_string': <class 'pytan3.api_objects.soap_7_3_314_3424.HashedString'>, 'hashed_strings': <class 'pytan3.api_objects.soap_7_3_314_3424.HashedStringList'>, 'import_conflict_details': <class 'pytan3.api_objects.soap_7_3_314_3424.ImportConflictDetailList'>, 'ldap_sync_connector': <class 'pytan3.api_objects.soap_7_3_314_3424.LdapSyncConnector'>, 'ldap_sync_connectors': <class 'pytan3.api_objects.soap_7_3_314_3424.LdapSyncConnectorList'>, 'package_file': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageFile'>, 'package_files': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageFileList'>, 'package_spec': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageSpec'>, 'package_specs': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageSpecList'>, 'parse_job': <class 'pytan3.api_objects.soap_7_3_314_3424.ParseJob'>, 'parse_jobs': <class 'pytan3.api_objects.soap_7_3_314_3424.ParseJobList'>, 'parse_result_group': <class 'pytan3.api_objects.soap_7_3_314_3424.ParseResultGroup'>, 'parse_result_groups': <class 'pytan3.api_objects.soap_7_3_314_3424.ParseResultGroupList'>, 'plugin': <class 'pytan3.api_objects.soap_7_3_314_3424.Plugin'>, 'plugin_schedule': <class 'pytan3.api_objects.soap_7_3_314_3424.PluginSchedule'>, 'plugin_schedules': <class 'pytan3.api_objects.soap_7_3_314_3424.PluginScheduleList'>, 'plugins': <class 'pytan3.api_objects.soap_7_3_314_3424.PluginList'>, 'question': <class 'pytan3.api_objects.soap_7_3_314_3424.Question'>, 'questions': <class 'pytan3.api_objects.soap_7_3_314_3424.QuestionList'>, 'roles': <class 'pytan3.api_objects.soap_7_3_314_3424.UserRoleList'>, 'saved_action': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedAction'>, 'saved_action_approval': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedActionApproval'>, 'saved_action_approvals': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedActionApprovalList'>, 'saved_actions': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedActionList'>, 'saved_question': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedQuestion'>, 'saved_question_package_specs': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedQuestionPackageSpecs'>, 'saved_question_question': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedQuestionQuestion'>, 'saved_question_questions': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedQuestionQuestionList'>, 'saved_questions': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedQuestionList'>, 'sensor': <class 'pytan3.api_objects.soap_7_3_314_3424.Sensor'>, 'sensor_stat': <class 'pytan3.api_objects.soap_7_3_314_3424.SensorStat'>, 'sensor_stats': <class 'pytan3.api_objects.soap_7_3_314_3424.SensorStatList'>, 'sensors': <class 'pytan3.api_objects.soap_7_3_314_3424.SensorList'>, 'server_host': <class 'pytan3.api_objects.soap_7_3_314_3424.ServerHost'>, 'server_hosts': <class 'pytan3.api_objects.soap_7_3_314_3424.ServerHostList'>, 'server_throttle': <class 'pytan3.api_objects.soap_7_3_314_3424.ServerThrottle'>, 'server_throttle_status': <class 'pytan3.api_objects.soap_7_3_314_3424.ServerThrottleStatus'>, 'server_throttle_statuses': <class 'pytan3.api_objects.soap_7_3_314_3424.ServerThrottleStatusList'>, 'server_throttles': <class 'pytan3.api_objects.soap_7_3_314_3424.ServerThrottleList'>, 'site_throttle': <class 'pytan3.api_objects.soap_7_3_314_3424.SiteThrottle'>, 'site_throttle_status': <class 'pytan3.api_objects.soap_7_3_314_3424.SiteThrottleStatus'>, 'site_throttles': <class 'pytan3.api_objects.soap_7_3_314_3424.SiteThrottleList'>, 'site_throttles_statuses': <class 'pytan3.api_objects.soap_7_3_314_3424.SiteThrottleStatusList'>, 'soap_error': <class 'pytan3.api_objects.soap_7_3_314_3424.SoapError'>, 'solution': <class 'pytan3.api_objects.soap_7_3_314_3424.Solution'>, 'solutions': <class 'pytan3.api_objects.soap_7_3_314_3424.SolutionList'>, 'system_setting': <class 'pytan3.api_objects.soap_7_3_314_3424.SystemSetting'>, 'system_settings': <class 'pytan3.api_objects.soap_7_3_314_3424.SystemSettingList'>, 'system_status': <class 'pytan3.api_objects.soap_7_3_314_3424.SystemStatusList'>, 'upload_file': <class 'pytan3.api_objects.soap_7_3_314_3424.UploadFile'>, 'upload_file_status': <class 'pytan3.api_objects.soap_7_3_314_3424.UploadFileStatus'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>, 'user_group': <class 'pytan3.api_objects.soap_7_3_314_3424.UserGroup'>, 'user_groups': <class 'pytan3.api_objects.soap_7_3_314_3424.UserGroupList'>, 'users': <class 'pytan3.api_objects.soap_7_3_314_3424.UserList'>, 'verify_signature': <class 'pytan3.api_objects.soap_7_3_314_3424.VerifySignature'>, 'white_listed_url': <class 'pytan3.api_objects.soap_7_3_314_3424.WhiteListedUrl'>, 'white_listed_urls': <class 'pytan3.api_objects.soap_7_3_314_3424.WhiteListedUrlList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ImportConflictDetail
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'diff': (<class 'str'>,), 'is_new': (<class 'int'>,), 'name': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ImportConflictDetailList
API_LIST_API_NAME
= 'import_conflict_details'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
CacheFilter
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'field': (<class 'str'>,), 'not_flag': (<class 'int'>,), 'operator': (<class 'str'>,), 'type': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'sub_filters': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheFilterList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of CacheFilterList
API_LIST_API_NAME
= 'cache_filters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Options
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'aggregate_by_value_flag': (<class 'int'>,), 'aggregate_over_time_flag': (<class 'int'>,), 'allow_cdata_base64_encode_flag': (<class 'int'>,), 'audit_history_size': (<class 'int'>,), 'cache_expiration': (<class 'int'>,), 'cache_id': (<class 'int'>,), 'cache_sort_fields': (<class 'str'>,), 'cdata_base64_encoded': (<class 'int'>,), 'context_id': (<class 'int'>,), 'disable_live_snapshots': (<class 'int'>,), 'export_dont_include_related': (<class 'int'>,), 'export_flag': (<class 'int'>,), 'export_format': (<class 'int'>,), 'export_hide_csv_header_flag': (<class 'int'>,), 'export_leading_text': (<class 'str'>,), 'export_omit_soap_envelope': (<class 'int'>,), 'export_trailing_text': (<class 'str'>,), 'filter_not_flag': (<class 'int'>,), 'filter_string': (<class 'str'>,), 'flags': (<class 'int'>,), 'hide_errors_flag': (<class 'int'>,), 'hide_no_results_flag': (<class 'int'>,), 'import_analyze_conflicts_only': (<class 'int'>,), 'import_existing_ignore_content_set': (<class 'int'>,), 'include_answer_times_flag': (<class 'int'>,), 'include_hashes_flag': (<class 'int'>,), 'include_hidden_flag': (<class 'int'>,), 'include_user_details': (<class 'int'>,), 'include_user_owned_object_ids_flag': (<class 'int'>,), 'json_pretty_print': (<class 'int'>,), 'live_snapshot_always_use_seconds': (<class 'int'>,), 'live_snapshot_expiration_seconds': (<class 'int'>,), 'live_snapshot_invalidate_report_count_percentage': (<class 'int'>,), 'live_snapshot_report_count_threshold': (<class 'int'>,), 'most_recent_flag': (<class 'int'>,), 'no_result_row_collation_flag': (<class 'int'>,), 'pct_done_limit': (<class 'int'>,), 'recent_result_buckets': (<class 'str'>,), 'return_cdata_flag': (<class 'int'>,), 'return_lists_flag': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_counts_only_flag': (<class 'int'>,), 'row_start': (<class 'int'>,), 'sample_count': (<class 'int'>,), 'sample_frequency': (<class 'int'>,), 'sample_start': (<class 'int'>,), 'saved_question_qids_allow_multiple_flag': (<class 'int'>,), 'saved_question_qids_ignore_mr_group_flag': (<class 'int'>,), 'saved_question_qids_include_expired_flag': (<class 'int'>,), 'saved_question_qids_reissue_flag': (<class 'int'>,), 'script_data': (<class 'str'>,), 'sort_order': (<class 'str'>,), 'suppress_object_list': (<class 'int'>,), 'suppress_scripts': (<class 'int'>,), 'use_error_objects': (<class 'int'>,), 'use_json': (<class 'int'>,), 'use_user_context_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'cache_filters': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheFilterList'>, 'import_conflict_options': <class 'pytan3.api_objects.soap_7_3_314_3424.ImportConflictOptions'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ContentSet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetList
API_LIST_API_NAME
= 'content_sets'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ContentSetRolePrivilegeOnRole
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>, 'content_set_privilege': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRolePrivilegeOnRoleList
API_LIST_API_NAME
= 'content_set_role_privilege_on_roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ContentSetRole
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'all_content_sets_flag': (<class 'int'>,), 'category': (<class 'str'>,), 'deny_flag': (<class 'int'>,), 'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_role_privileges': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetRolePrivilegeOnRoleList'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRoleList
API_LIST_API_NAME
= 'content_set_roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ContentSetRoleMembership
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set_role': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRoleMembershipList
API_LIST_API_NAME
= 'content_set_role_memberships'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ContentSetUserGroupRoleMembership
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set_role': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>, 'user_group': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'content_set_user_group_role_memberships'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ContentSetPrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,), 'privilege_module': (<class 'str'>,), 'privilege_type': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_3_314_3424.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetPrivilegeList
API_LIST_API_NAME
= 'content_set_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ContentSetRolePrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>, 'content_set_privilege': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>, 'content_set_role': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRolePrivilegeList
API_LIST_API_NAME
= 'content_set_role_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
EffectiveContentSetPrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSet'>, 'content_set_privilege_list': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetPrivilegeList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of EffectiveContentSetPrivilegeList
API_LIST_API_NAME
= 'effective_content_set_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Dashboard
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSet'>, 'group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'saved_question_list': <class 'pytan3.api_objects.soap_7_3_314_3424.SavedQuestionList'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of DashboardList
API_LIST_API_NAME
= 'dashboards'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
DashboardGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'display_index': (<class 'int'>,), 'editable_flag': (<class 'int'>,), 'icon': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'other_flag': (<class 'int'>,), 'public_flag': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSet'>, 'dashboard_list': <class 'pytan3.api_objects.soap_7_3_314_3424.DashboardList'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3424.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
UserGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'exclusive_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_roles': <class 'pytan3.api_objects.soap_7_3_314_3424.ContentSetRoleList'>, 'group': <class 'pytan3.api_objects.soap_7_3_314_3424.Group'>, 'user_list': <class 'pytan3.api_objects.soap_7_3_314_3424.UserList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UserGroupList
API_LIST_API_NAME
= 'user_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
Solution
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'category': (<class 'str'>,), 'delete_xml_url': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'description': (<class 'str'>,), 'dup_resolve_type': (<class 'int'>,), 'id': (<class 'int'>,), 'imported_by': (<class 'str'>,), 'imported_version': (<class 'str'>,), 'installed_xml_url': (<class 'str'>,), 'last_update': (<class 'str'>,), 'name': (<class 'str'>,), 'signature': (<class 'str'>,), 'solution_id': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SolutionList
API_LIST_API_NAME
= 'solutions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ActionGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'groups': <class 'pytan3.api_objects.soap_7_3_314_3424.GroupList'>, 'user_groups': <class 'pytan3.api_objects.soap_7_3_314_3424.UserGroupList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionGroupList
API_LIST_API_NAME
= 'action_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SavedQuestionPackageSpecs
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'packages': <class 'pytan3.api_objects.soap_7_3_314_3424.PackageSpecList'>, 'saved_question': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SavedQuestionQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_COMPLEX
= {'questions': <class 'pytan3.api_objects.soap_7_3_314_3424.QuestionList'>, 'saved_question': <class 'pytan3.api_objects.soap_7_3_314_3424.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedQuestionQuestionList
API_LIST_API_NAME
= 'saved_question_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
LdapSyncConnector
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'base_groups': (<class 'str'>,), 'base_users': (<class 'str'>,), 'disable_ldap_auth': (<class 'int'>,), 'disable_referrals_flag': (<class 'int'>,), 'enable': (<class 'int'>,), 'filter_groups': (<class 'str'>,), 'filter_users': (<class 'str'>,), 'group_id': (<class 'str'>,), 'group_member': (<class 'str'>,), 'group_name': (<class 'str'>,), 'host': (<class 'str'>,), 'id': (<class 'int'>,), 'last_sync_result': (<class 'str'>,), 'last_sync_timestamp': (<class 'str'>,), 'ldap_password': (<class 'str'>,), 'ldap_user': (<class 'str'>,), 'members_only_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'port': (<class 'int'>,), 'secure': (<class 'int'>,), 'use_ntlm': (<class 'int'>,), 'user_display_name': (<class 'str'>,), 'user_domain': (<class 'str'>,), 'user_id': (<class 'str'>,), 'user_member_of': (<class 'str'>,), 'user_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of LdapSyncConnectorList
API_LIST_API_NAME
= 'ldap_sync_connectors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ServerThrottle
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bandwidth_bytes_limit': (<class 'int'>,), 'connection_limit': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'download_bandwidth_bytes_limit': (<class 'int'>,), 'download_connection_limit': (<class 'int'>,), 'id': (<class 'int'>,), 'ip_address': (<class 'str'>,), 'name': (<class 'str'>,), 'sensor_bandwidth_bytes_limit': (<class 'int'>,), 'sensor_connection_limit': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerThrottleList
API_LIST_API_NAME
= 'server_throttles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SiteThrottle
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'all_subnets_flag': (<class 'int'>,), 'bandwidth_bytes_limit': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'download_bandwidth_bytes_limit': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'sensor_bandwidth_bytes_limit': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'subnets': <class 'pytan3.api_objects.soap_7_3_314_3424.SiteThrottleSubnetList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleList
API_LIST_API_NAME
= 'site_throttles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SiteThrottleSubnet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleSubnetList
API_LIST_API_NAME
= 'site_throttle_subnets'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ServerThrottleStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_queue_delay_milliseconds': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'queue_delay_milliseconds': (<class 'int'>,), 'sensor_queue_delay_milliseconds': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerThrottleStatusList
API_LIST_API_NAME
= 'server_throttle_statuses'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SiteThrottleStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'subnets': <class 'pytan3.api_objects.soap_7_3_314_3424.SiteThrottleSubnetStatusList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleStatusList
API_LIST_API_NAME
= 'site_throttles_statuses'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SiteThrottleSubnetStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_queue_delay_milliseconds': (<class 'int'>,), 'queue_delay_milliseconds': (<class 'int'>,), 'range': (<class 'str'>,), 'sensor_queue_delay_milliseconds': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleSubnetStatusList
API_LIST_API_NAME
= 'site_throttle_subnet_statuss'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
HashedString
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiItem
Automagically generated API object.
API_SIMPLE
= {'collision_flag': (<class 'int'>,), 'error_flag': (<class 'int'>,), 'first_collision': (<class 'str'>,), 'second_collision': (<class 'str'>,), 'sensor_hash': (<class 'int'>,), 'value': (<class 'str'>,), 'value_hash': (<class 'int'>,), 'which_computer_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'first_computer_id': <class 'pytan3.api_objects.soap_7_3_314_3424.ComputerIdList'>, 'second_computer_id': <class 'pytan3.api_objects.soap_7_3_314_3424.ComputerIdList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of HashedStringList
API_LIST_API_NAME
= 'hashed_strings'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SensorQueryList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'query'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorQuery
pytan3.api_objects.soap_7_3_314_3424.
SensorSubcolumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subcolumn'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorSubcolumn
pytan3.api_objects.soap_7_3_314_3424.
StringHintList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'string_hint'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SensorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'sensor'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SensorStatList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'sensor_stat'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorStat
pytan3.api_objects.soap_7_3_314_3424.
SavedActionApprovalList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'saved_action_approval'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedActionApproval
pytan3.api_objects.soap_7_3_314_3424.
SavedActionRowIdList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'row_id'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SavedActionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'saved_action'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedAction
pytan3.api_objects.soap_7_3_314_3424.
AuditDataList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'entry'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
AuditLogList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'audit_log'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ServerList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ServerHost
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_SIMPLE
= {'heart_beat_age_in_minute': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'servers'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerList
pytan3.api_objects.soap_7_3_314_3424.
ServerHostList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_host'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerHost
pytan3.api_objects.soap_7_3_314_3424.
MetadataList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'item'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of MetadataItem
pytan3.api_objects.soap_7_3_314_3424.
GroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'group'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
FilterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'filter'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SelectList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'select'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ErrorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'error'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
QuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>, 'info': <class 'pytan3.api_objects.soap_7_3_314_3424.QuestionListInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'question'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PackageFileTemplateList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'file_template'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFileTemplate
pytan3.api_objects.soap_7_3_314_3424.
PackageFileStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFileStatus
pytan3.api_objects.soap_7_3_314_3424.
PackageFileList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'file'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFile
pytan3.api_objects.soap_7_3_314_3424.
PackageSpecList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'package_spec'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageSpec
pytan3.api_objects.soap_7_3_314_3424.
WhiteListedUrlList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'white_listed_url'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of WhiteListedUrl
pytan3.api_objects.soap_7_3_314_3424.
VersionAggregateList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'version'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of VersionAggregate
pytan3.api_objects.soap_7_3_314_3424.
SystemStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'aggregate': <class 'pytan3.api_objects.soap_7_3_314_3424.SystemStatusAggregate'>, 'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'client_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ClientStatus
pytan3.api_objects.soap_7_3_314_3424.
SystemSettingList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'system_setting'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SystemSetting
pytan3.api_objects.soap_7_3_314_3424.
UserList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PermissionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_CONSTANTS
= {'ACTION_APPROVE': 'action_approval', 'ACTION_READ': 'action_read', 'ACTION_WRITE': 'action_write', 'ADMIN': 'admin', 'CLIENTS_READ': 'clients_read', 'CONTENT_ADMIN': 'content_admin', 'NOTIFICATION_WRITE': 'notification_write', 'QUESTION_LOG_READ': 'question_log_read', 'QUESTION_READ': 'question_read', 'QUESTION_WRITE': 'question_write', 'SENSOR_READ': 'sensor_read', 'SENSOR_WRITE': 'sensor_write'}¶dict
– Map of constants to their values.
API_ITEM_ATTR
= 'permission'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
UserRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'role'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ActionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>, 'info': <class 'pytan3.api_objects.soap_7_3_314_3424.ActionListInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'action'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ActionStopList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'action_stop'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ActionStop
pytan3.api_objects.soap_7_3_314_3424.
ArchivedQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'archived_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ArchivedQuestion
pytan3.api_objects.soap_7_3_314_3424.
SavedQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'saved_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedQuestion
pytan3.api_objects.soap_7_3_314_3424.
ParseJobList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_job'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ParseResultGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_result_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseResultGroup
pytan3.api_objects.soap_7_3_314_3424.
ParseResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_result'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseResult
pytan3.api_objects.soap_7_3_314_3424.
ParameterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parameter'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ParameterValueList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'value'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SensorReferenceList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'sensor_reference'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorReference
pytan3.api_objects.soap_7_3_314_3424.
PluginArgumentList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'argument'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginArgument
pytan3.api_objects.soap_7_3_314_3424.
PluginSqlResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'value'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PluginSqlColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'name'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PluginSql
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_SIMPLE
= {'result_count': (<class 'int'>,), 'rows_affected': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'columns': <class 'pytan3.api_objects.soap_7_3_314_3424.PluginSqlColumnList'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'result_row'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginSqlResultList
pytan3.api_objects.soap_7_3_314_3424.
PluginCommandList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'command'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
UploadFileList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'upload_file'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of UploadFile
pytan3.api_objects.soap_7_3_314_3424.
PluginList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'plugin'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
PluginScheduleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'plugin_schedule'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginSchedule
pytan3.api_objects.soap_7_3_314_3424.
ComputerSpecList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'computer_spec'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ComputerGroupSpec
pytan3.api_objects.soap_7_3_314_3424.
ComputerGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3424.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'computer_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ComputerGroup
pytan3.api_objects.soap_7_3_314_3424.
ImportConflictDetailList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'import_conflict_detail'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ImportConflictDetail
pytan3.api_objects.soap_7_3_314_3424.
CacheFilterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'filter'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of CacheFilter
pytan3.api_objects.soap_7_3_314_3424.
ImportConflictOptions
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'import_conflict_option'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ContentSetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSet
pytan3.api_objects.soap_7_3_314_3424.
ContentSetRolePrivilegeOnRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRolePrivilegeOnRole
pytan3.api_objects.soap_7_3_314_3424.
ContentSetRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRole
pytan3.api_objects.soap_7_3_314_3424.
ContentSetRoleMembershipList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_membership'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRoleMembership
pytan3.api_objects.soap_7_3_314_3424.
ContentSetUserGroupRoleMembershipList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_user_group_role_membership'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetUserGroupRoleMembership
pytan3.api_objects.soap_7_3_314_3424.
ContentSetPrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetPrivilege
pytan3.api_objects.soap_7_3_314_3424.
ContentSetRolePrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRolePrivilege
pytan3.api_objects.soap_7_3_314_3424.
EffectiveContentSetPrivilegeRequest
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
EffectiveContentSetPrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'effective_content_set_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of EffectiveContentSetPrivilege
pytan3.api_objects.soap_7_3_314_3424.
DashboardList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'dashboard'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
UserGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user_group'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
SolutionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'solution'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
ActionGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'action_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ActionGroup
pytan3.api_objects.soap_7_3_314_3424.
SavedQuestionQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'saved_question_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedQuestionQuestion
pytan3.api_objects.soap_7_3_314_3424.
LdapSyncConnectorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'ldap_sync_connector'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of LdapSyncConnector
pytan3.api_objects.soap_7_3_314_3424.
ServerThrottleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_throttle'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerThrottle
pytan3.api_objects.soap_7_3_314_3424.
SiteThrottleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'site_throttle'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottle
pytan3.api_objects.soap_7_3_314_3424.
SiteThrottleSubnetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subnet'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleSubnet
pytan3.api_objects.soap_7_3_314_3424.
ServerThrottleStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_throttle_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerThrottleStatus
pytan3.api_objects.soap_7_3_314_3424.
SiteThrottleStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'site_throttle_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleStatus
pytan3.api_objects.soap_7_3_314_3424.
SiteThrottleSubnetStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subnet'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleSubnetStatus
pytan3.api_objects.soap_7_3_314_3424.
ComputerIdList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'id'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3424.
HashedStringList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3424.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'hashed_string'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of HashedString
pytan3.api_objects.soap_7_3_314_3424.
BUILD_META
= {'date': '2019-02-22 07:46:01.956314', 'script': 'build_objects_from_wsdl.py', 'script_platform': 'Darwin-18.2.0-x86_64-i386-64bit', 'script_python': '3.7.2 (default, Feb 20 2019, 14:09:01) ', 'script_version': '3.0.0', 'source_file': '/libraries/taniumjs/console.wsdl', 'source_file_date': '2019-02-22 07:29:24.898113'}¶dict
– How this module was built (date/time in UTC format).
pytan3.api_objects.soap_7_3_314_3424.
COMMANDS
= ['AddObject', 'GetObject', 'MoveObject', 'TransferObject', 'UpdateObject', 'DeleteObject', 'GetSavedQuestions', 'GetResultInfo', 'GetResultData', 'GetMergedResultData', 'UploadFile', 'RunPlugin', 'ExportObject', 'ImportObject', 'VerifySignature']¶Python objects for Tanium’s API.
pytan3.api_objects.soap_7_3_314_3641.
integer_types
= (<class 'int'>,)¶pytan3.api_objects.soap_7_3_314_3641.
simple_types
= (<class 'int'>, <class 'str'>, <class 'float'>)¶tuple
of type
– All types that should be considered simple types.
pytan3.api_objects.soap_7_3_314_3641.
API_DT
= '%Y-%m-%dT%H:%M:%S'¶str
– Datetime format for this API type and version.
pytan3.api_objects.soap_7_3_314_3641.
api_fixes
()[source]¶Fix incorrect attribute definitions on auto generated ApiModel classes.
pytan3.api_objects.soap_7_3_314_3641.
expand_cls_globals
()[source]¶Replace str values with global vars for attrs on ApiModel classes.
Quite the funky chicken dance for solving issues with order of class definition.
pytan3.api_objects.soap_7_3_314_3641.
expand_global
(obj)[source]¶Replace str values with global vars recursively.
Parameters: | obj (str or dict or list ) – Object to expand into global var. |
---|---|
Returns: | String objects are the only ones that will be expanded. |
Return type: | str or dict or list or object |
pytan3.api_objects.soap_7_3_314_3641.
get_api_all_item
()[source]¶Get map of class name to class for all ApiItem subclasses.
Returns: | dict |
---|
pytan3.api_objects.soap_7_3_314_3641.
get_api_all_list
()[source]¶Get map of class name to class for all ApiList subclasses.
Returns: | dict |
---|
pytan3.api_objects.soap_7_3_314_3641.
get_api_all_model
()[source]¶Get map of class name to class for all ApiItem and ApiList subclasses.
Returns: | dict |
---|
pytan3.api_objects.soap_7_3_314_3641.
ApiModel
[source]¶Bases: pytan3.api_models.ApiModel
Model for a complex item in the API.
pytan3.api_objects.soap_7_3_314_3641.
ApiItem
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiModel
, pytan3.api_models.ApiItem
Model for a complex item in the API.
pytan3.api_objects.soap_7_3_314_3641.
ApiList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiModel
, pytan3.api_models.ApiList
Model for an array in the API.
pytan3.api_objects.soap_7_3_314_3641.
ResultInfoList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Manually defined API array object.
API_SIMPLE
= {'max_available_age': (<class 'int'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'result_info'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ResultInfo
pytan3.api_objects.soap_7_3_314_3641.
ResultInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'age': (<class 'int'>,), 'archived_question_id': (<class 'int'>,), 'error_count': (<class 'int'>,), 'estimated_total': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'mr_passed': (<class 'int'>,), 'mr_tested': (<class 'int'>,), 'no_results_count': (<class 'int'>,), 'passed': (<class 'int'>,), 'question_id': (<class 'int'>,), 'report_count': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_count_flag': (<class 'int'>,), 'row_count_machines': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'seconds_since_issued': (<class 'int'>,), 'select_count': (<class 'int'>,), 'tested': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_STR_ADD
= ['question_id', 'estimated_total', 'row_count', 'mr_tested', 'mr_passed']¶API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ResultInfoList
API_LIST_API_NAME
= 'result_infos'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ResultSetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'result_set'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
MergedResultSet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'max_available_age': (<class 'str'>,), 'now': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'result_infos': <class 'pytan3.api_objects.soap_7_3_314_3641.ResultInfoList'>, 'result_sets': <class 'pytan3.api_objects.soap_7_3_314_3641.ResultSetList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ResultSet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'age': (<class 'int'>,), 'archived_question_id': (<class 'int'>,), 'cache_id': (<class 'int'>,), 'error_count': (<class 'int'>,), 'estimated_total': (<class 'int'>,), 'expiration': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'filtered_row_count': (<class 'int'>,), 'filtered_row_count_machines': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'item_count': (<class 'int'>,), 'mr_passed': (<class 'int'>,), 'mr_tested': (<class 'int'>,), 'no_results_count': (<class 'int'>,), 'passed': (<class 'int'>,), 'question_id': (<class 'int'>,), 'report_count': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_count_machines': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'seconds_since_issued': (<class 'int'>,), 'select_count': (<class 'int'>,), 'tested': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'cs': <class 'pytan3.api_objects.soap_7_3_314_3641.ColumnList'>, 'rs': <class 'pytan3.api_objects.soap_7_3_314_3641.RowList'>}¶dict
– Map of complex attributes to their types.
API_STR_ADD
= ['question_id', 'estimated_total', 'mr_tested', 'mr_passed', 'row_count', 'columns']¶API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ResultSetList
API_LIST_API_NAME
= 'result_sets'¶str
– Name of API_LIST_CLS
used in API calls.
__init__
(**kwargs)[source]¶Constructor.
Notes
Sets Column.API_DATA_SET
so column objects can access rows.
Sets RowColumn.API_COLUMN
to the index correlated Column
so row columns can access the column name, result type, etc.
Sets Column.API_IDX
and RowColumn.API_IDX
so column
objects know what their index is without having to do lookups.
Parameters: | **kwargs – Passed back to parent class. |
---|
pytan3.api_objects.soap_7_3_314_3641.
ColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'c'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Column
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Manually defined API object.
API_DATA_SET
= None¶ResultSet
– Parent of this object, set by ResultSet.__init__()
.
API_IDX
= None¶int
– Index of this object in ColumnList
.
API_SIMPLE
= {'dn': (<class 'str'>,), 'rt': (<class 'int'>,), 'wh': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ColumnList
API_LIST_API_NAME
= 'cs'¶str
– Name of API_LIST_CLS
used in API calls.
result_type
¶Expose simple attr “rt” as result_type.
Notes
Will try to map str from “rt” as int to constants from
Sensor.API_CONSTANTS
.
Returns: | str |
---|
pytan3.api_objects.soap_7_3_314_3641.
RowList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'r'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Row
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'cid': (<class 'int'>,), 'id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'c': <class 'pytan3.api_objects.soap_7_3_314_3641.RowColumnList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'rs'¶str
– Name of API_LIST_CLS
used in API calls.
__getitem__
(value)[source]¶Support indexing of names
.
Parameters: | value (int or str ) – If int: Index of item to retrieve from names .
If str: Column name to index correlate from ColumnList.names |
---|---|
Returns: | The RowColumn object at index value from names . |
Return type: | RowColumn |
names
¶Return the names of each row column from RowColumn.API_COLUMN
.
Returns: | list of str |
---|
columns
¶Expose complex attr “c” as “columns”.
Returns: | RowColumnList |
---|
pytan3.api_objects.soap_7_3_314_3641.
RowColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Manually defined API array object.
API_ITEM_ATTR
= 'row_columns'¶str
– Name of API_ITEM_CLS
used in API calls.
api_coerce_items_hook
(attr, value, op)[source]¶Check hook that allows subclasses to modify list items.
Parameters: |
---|
Examples
This converts all “v” attributes of each column for this row into a list of dicts:
>>> # single value columns "v" is a single dict:
>>> {"v": {"h": "", "text": ""}}
>>> # multiple value columns "v" is a list of dict:
>>> {"v": [{"h": "", "text": ""}, {"h": "", "text": ""}]}
>>> # Count columns "v" is a string:
>>> {"v": "1"}
>>> # all become:
>>> {"v": [{"text": "", "hash": ""}]}
Notes
The driving force behind this is basically just the Count column. It returns a string of the value, instead of a dict or a list of dicts.
Returns: | The list of items modified or as is. |
---|---|
Return type: | list |
pytan3.api_objects.soap_7_3_314_3641.
RowColumn
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Manually defined API array object.
API_COLUMN
= None¶Column
– Index correlated column, set by ResultSet.__init__()
.
API_IDX
= None¶int
– Index of this object in RowColumnList
.
API_ITEM_ATTR
= 'v'¶str
– Name of API_ITEM_CLS
used in API calls.
name
¶Expose column name from API_COLUMN
.
Returns: | str |
---|
result_type
¶Expose column result type from API_COLUMN
.
Returns: | str |
---|
hash
¶Expose column sensor hash from API_COLUMN
.
Returns: | str |
---|
pytan3.api_objects.soap_7_3_314_3641.
RowValue
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Manually defined API object.
API_SIMPLE
= {'h': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= 'row_column'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SensorQuery
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'platform': (<class 'str'>,), 'script': (<class 'str'>,), 'script_type': (<class 'str'>,), 'signature': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorQueryList
API_LIST_API_NAME
= 'sensor_querys'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SensorSubcolumn
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'exclude_from_parse_flag': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'index': (<class 'int'>,), 'name': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorSubcolumnList
API_LIST_API_NAME
= 'sensor_subcolumns'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SensorStat
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'count': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'other_bytes_avg': (<class 'float'>,), 'other_bytes_std': (<class 'float'>,), 'read_bytes_avg': (<class 'float'>,), 'read_bytes_std': (<class 'float'>,), 'real_ms_avg': (<class 'float'>,), 'real_ms_max': (<class 'float'>,), 'real_ms_min': (<class 'float'>,), 'real_ms_std': (<class 'float'>,), 'sys_ms_avg': (<class 'float'>,), 'sys_ms_std': (<class 'float'>,), 'user_ms_avg': (<class 'float'>,), 'user_ms_std': (<class 'float'>,), 'what_hash': (<class 'int'>,), 'write_bytes_avg': (<class 'float'>,), 'write_bytes_std': (<class 'float'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorStatList
API_LIST_API_NAME
= 'sensor_stats'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SavedActionPolicy
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'max_age': (<class 'int'>,), 'min_count': (<class 'int'>,), 'row_filter_group_id': (<class 'int'>,), 'saved_question_group_id': (<class 'int'>,), 'saved_question_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'row_filter_group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'saved_question_group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SavedActionApproval
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'approved_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'owner_user_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedActionApprovalList
API_LIST_API_NAME
= 'saved_action_approvals'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SavedAction
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_group_id': (<class 'int'>,), 'approved_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'comment': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'distribute_seconds': (<class 'int'>,), 'end_time': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'issue_count': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'last_start_time': (<class 'str'>,), 'name': (<class 'str'>,), 'next_start_time': (<class 'str'>,), 'policy_flag': (<class 'int'>,), 'public_flag': (<class 'int'>,), 'start_time': (<class 'str'>,), 'status': (<class 'int'>,), 'user_start_time': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action_group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'approver': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>, 'last_action': <class 'pytan3.api_objects.soap_7_3_314_3641.Action'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>, 'package_spec': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageSpec'>, 'policy': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedActionPolicy'>, 'row_ids': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedActionRowIdList'>, 'target_group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedActionList
API_LIST_API_NAME
= 'saved_actions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Sensor
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'category': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'delimiter': (<class 'str'>,), 'description': (<class 'str'>,), 'exclude_from_parse_flag': (<class 'int'>,), 'hash': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'keep_duplicates_flag': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'max_age_seconds': (<class 'int'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'parameter_definition': (<class 'str'>,), 'preview_sensor_flag': (<class 'int'>,), 'source_hash': (<class 'int'>,), 'source_id': (<class 'int'>,), 'source_name': (<class 'str'>,), 'string_count': (<class 'int'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>, 'parameters': <class 'pytan3.api_objects.soap_7_3_314_3641.ParameterList'>, 'queries': <class 'pytan3.api_objects.soap_7_3_314_3641.SensorQueryList'>, 'string_hints': <class 'pytan3.api_objects.soap_7_3_314_3641.StringHintList'>, 'subcolumns': <class 'pytan3.api_objects.soap_7_3_314_3641.SensorSubcolumnList'>}¶dict
– Map of complex attributes to their types.
API_CONSTANTS
= {'BES_DATETIME_RESULT': 4, 'BES_SENSOR': 2, 'DATASIZE_RESULT': 8, 'HASH_RESULT': 0, 'IP_RESULT': 5, 'JS_SENSOR': 7, 'MULTITYPE_SENSOR': 6, 'NUMERIC_INTEGER_RESULT': 9, 'NUMERIC_RESULT': 3, 'PSHELL_SENSOR': 5, 'PY_SENSOR': 8, 'REGEX_RESULT': 11, 'TEXT_RESULT': 1, 'TIMEDIFF_REUSLT': 7, 'VBS_SENSOR': 4, 'VERSION_RESULT': 2, 'WMI_DATETIME_RESULT': 6, 'WMI_SENSOR': 1}¶dict
– Map of constants to their values.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorList
API_LIST_API_NAME
= 'sensors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
AuditData
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'creation_time': (<class 'str'>,), 'details': (<class 'str'>,), 'last_modified_by': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'modifier_user_id': (<class 'int'>,), 'object_id': (<class 'int'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'mod_user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of AuditDataList
API_LIST_API_NAME
= 'audit_datas'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
AuditLog
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'end_time': (<class 'str'>,), 'id': (<class 'int'>,), 'start_time': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'entries': <class 'pytan3.api_objects.soap_7_3_314_3641.AuditDataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of AuditLogList
API_LIST_API_NAME
= 'audit_logs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Server
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'heart_beat': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerList
API_LIST_API_NAME
= 'servers'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
MetadataItem
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'admin_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of MetadataList
API_LIST_API_NAME
= 'metadatas'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Filter
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'aggregation': (<class 'str'>,), 'all_times_flag': (<class 'int'>,), 'all_values_flag': (<class 'int'>,), 'delimiter': (<class 'str'>,), 'delimiter_index': (<class 'int'>,), 'end_time': (<class 'str'>,), 'id': (<class 'int'>,), 'ignore_case_flag': (<class 'int'>,), 'max_age_seconds': (<class 'int'>,), 'not_flag': (<class 'int'>,), 'operator': (<class 'str'>,), 'start_time': (<class 'str'>,), 'substring_flag': (<class 'int'>,), 'substring_length': (<class 'int'>,), 'substring_start': (<class 'int'>,), 'utf8_flag': (<class 'int'>,), 'value': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'sensor': <class 'pytan3.api_objects.soap_7_3_314_3641.Sensor'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of FilterList
API_LIST_API_NAME
= 'filters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
IdReference
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Group
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'not_flag': (<class 'int'>,), 'saved_question_id': (<class 'int'>,), 'source_id': (<class 'int'>,), 'text': (<class 'str'>,), 'track_computer_id_flag': (<class 'int'>,), 'track_computer_id_interval': (<class 'int'>,), 'type': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'filters': <class 'pytan3.api_objects.soap_7_3_314_3641.FilterList'>, 'parameters': <class 'pytan3.api_objects.soap_7_3_314_3641.ParameterList'>, 'sub_groups': <class 'pytan3.api_objects.soap_7_3_314_3641.GroupList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Select
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'filter': <class 'pytan3.api_objects.soap_7_3_314_3641.Filter'>, 'group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'sensor': <class 'pytan3.api_objects.soap_7_3_314_3641.Sensor'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SelectList
API_LIST_API_NAME
= 'selects'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
XmlError
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'error_context': (<class 'str'>,), 'exception': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= 'errors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
CacheInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_id': (<class 'int'>,), 'cache_row_count': (<class 'int'>,), 'expiration': (<class 'str'>,), 'filtered_row_count': (<class 'int'>,), 'page_row_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'errors': <class 'pytan3.api_objects.soap_7_3_314_3641.ErrorList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
QuestionListInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'highest_id': (<class 'int'>,), 'total_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Question
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_tracking_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'expiration': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'force_computer_id_flag': (<class 'int'>,), 'from_canonical_text': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'index': (<class 'int'>,), 'is_expired': (<class 'int'>,), 'name': (<class 'str'>,), 'query_text': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'context_group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'management_rights_group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'saved_question': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedQuestion'>, 'selects': <class 'pytan3.api_objects.soap_7_3_314_3641.SelectList'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of QuestionList
API_LIST_API_NAME
= 'questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PackageFileTemplate
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_seconds': (<class 'int'>,), 'hash': (<class 'str'>,), 'name': (<class 'str'>,), 'source': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileTemplateList
API_LIST_API_NAME
= 'package_file_templates'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PackageFileStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes_downloaded': (<class 'int'>,), 'bytes_total': (<class 'int'>,), 'cache_message': (<class 'str'>,), 'cache_status': (<class 'str'>,), 'download_start_time': (<class 'str'>,), 'last_download_progress_time': (<class 'str'>,), 'server_id': (<class 'int'>,), 'server_name': (<class 'str'>,), 'status': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileStatusList
API_LIST_API_NAME
= 'package_file_statuss'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PackageFile
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes_downloaded': (<class 'int'>,), 'bytes_total': (<class 'int'>,), 'cache_status': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'download_seconds': (<class 'int'>,), 'download_start_time': (<class 'str'>,), 'hash': (<class 'str'>,), 'id': (<class 'int'>,), 'last_download_progress_time': (<class 'str'>,), 'name': (<class 'str'>,), 'size': (<class 'int'>,), 'source': (<class 'str'>,), 'status': (<class 'int'>,), 'trigger_download': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'file_status': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageFileStatusList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageFileList
API_LIST_API_NAME
= 'package_files'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PackageSpec
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'available_time': (<class 'str'>,), 'cache_row_id': (<class 'int'>,), 'command': (<class 'str'>,), 'command_timeout': (<class 'int'>,), 'creation_time': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'display_name': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'last_modified_by': (<class 'str'>,), 'last_update': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'parameter_definition': (<class 'str'>,), 'process_group_flag': (<class 'int'>,), 'signature': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,), 'source_hash': (<class 'str'>,), 'source_hash_changed_flag': (<class 'int'>,), 'source_id': (<class 'int'>,), 'source_name': (<class 'str'>,), 'verify_expire_seconds': (<class 'int'>,), 'verify_group_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>, 'file_templates': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageFileTemplateList'>, 'files': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageFileList'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>, 'parameters': <class 'pytan3.api_objects.soap_7_3_314_3641.ParameterList'>, 'sensors': <class 'pytan3.api_objects.soap_7_3_314_3641.SensorList'>, 'verify_group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PackageSpecList
API_LIST_API_NAME
= 'package_specs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ClientStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'computer_id': (<class 'str'>,), 'full_version': (<class 'str'>,), 'host_name': (<class 'str'>,), 'ipaddress_client': (<class 'str'>,), 'ipaddress_server': (<class 'str'>,), 'last_registration': (<class 'str'>,), 'port_number': (<class 'int'>,), 'protocol_version': (<class 'int'>,), 'public_key_valid': (<class 'int'>,), 'receive_state': (<class 'str'>,), 'registered_with_tls': (<class 'int'>,), 'send_state': (<class 'str'>,), 'status': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SystemStatusList
API_LIST_API_NAME
= 'system_status'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SystemSetting
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'default_value': (<class 'str'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'read_only_flag': (<class 'int'>,), 'setting_type': (<class 'str'>,), 'value': (<class 'str'>,), 'value_type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'audit_data': <class 'pytan3.api_objects.soap_7_3_314_3641.AuditData'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SystemSettingList
API_LIST_API_NAME
= 'system_settings'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SoapError
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'context': (<class 'str'>,), 'exception_name': (<class 'str'>,), 'object_name': (<class 'str'>,), 'object_request': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
WhiteListedUrl
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'chunk_id': (<class 'str'>,), 'download_seconds': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'url_regex': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of WhiteListedUrlList
API_LIST_API_NAME
= 'white_listed_urls'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
VersionAggregate
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'count': (<class 'int'>,), 'filtered': (<class 'int'>,), 'version_string': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of VersionAggregateList
API_LIST_API_NAME
= 'version_aggregates'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SystemStatusAggregate
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'blocked_count': (<class 'int'>,), 'leader_count': (<class 'int'>,), 'normal_count': (<class 'int'>,), 'receive_backward_count': (<class 'int'>,), 'receive_forward_count': (<class 'int'>,), 'receive_none_count': (<class 'int'>,), 'receive_ok_count': (<class 'int'>,), 'registered_with_tls_count': (<class 'int'>,), 'send_backward_count': (<class 'int'>,), 'send_forward_count': (<class 'int'>,), 'send_none_count': (<class 'int'>,), 'send_ok_count': (<class 'int'>,), 'slowlink_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'versions': <class 'pytan3.api_objects.soap_7_3_314_3641.VersionAggregateList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
UserRole
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'permissions': <class 'pytan3.api_objects.soap_7_3_314_3641.PermissionList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UserRoleList
API_LIST_API_NAME
= 'roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
UserOwnedObjectIds
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'plugin_schedules': <class 'pytan3.api_objects.soap_7_3_314_3641.PluginScheduleList'>, 'saved_actions': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedActionList'>, 'saved_questions': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedQuestionList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
User
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'active_session_count': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'display_name': (<class 'str'>,), 'domain': (<class 'str'>,), 'effective_group_id': (<class 'int'>,), 'external_flag': (<class 'int'>,), 'group_id': (<class 'int'>,), 'id': (<class 'int'>,), 'last_login': (<class 'str'>,), 'local_admin_flag': (<class 'int'>,), 'locked_out': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_roles': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetRoleList'>, 'effective_content_set_privileges': <class 'pytan3.api_objects.soap_7_3_314_3641.EffectiveContentSetPrivilegeList'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>, 'owned_object_ids': <class 'pytan3.api_objects.soap_7_3_314_3641.UserOwnedObjectIds'>, 'permissions': <class 'pytan3.api_objects.soap_7_3_314_3641.PermissionList'>, 'roles': <class 'pytan3.api_objects.soap_7_3_314_3641.UserRoleList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'users'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ActionListInfo
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'highest_id': (<class 'int'>,), 'total_count': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Action
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'cache_row_id': (<class 'int'>,), 'comment': (<class 'str'>,), 'creation_time': (<class 'str'>,), 'distribute_seconds': (<class 'int'>,), 'expiration_time': (<class 'str'>,), 'expire_seconds': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'skip_lock_flag': (<class 'int'>,), 'start_time': (<class 'str'>,), 'status': (<class 'str'>,), 'stopped_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action_group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'approver': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>, 'history_saved_question': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedQuestion'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>, 'package_spec': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageSpec'>, 'saved_action': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedAction'>, 'target_group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionList
API_LIST_API_NAME
= 'actions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ActionStop
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'action': <class 'pytan3.api_objects.soap_7_3_314_3641.Action'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionStopList
API_LIST_API_NAME
= 'action_stops'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ArchivedQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ArchivedQuestionList
API_LIST_API_NAME
= 'archived_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SavedQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'action_tracking_flag': (<class 'int'>,), 'archive_enabled_flag': (<class 'int'>,), 'cache_row_id': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'expire_seconds': (<class 'int'>,), 'hidden_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'index': (<class 'int'>,), 'issue_seconds': (<class 'int'>,), 'issue_seconds_never_flag': (<class 'int'>,), 'keep_seconds': (<class 'int'>,), 'mod_time': (<class 'str'>,), 'most_recent_question_id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,), 'query_text': (<class 'str'>,), 'row_count_flag': (<class 'int'>,), 'seeding_question_ids': (<class 'str'>,), 'skip_schedule_on_update_flag': (<class 'int'>,), 'sort_column': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'archive_owner': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>, 'content_set': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>, 'mod_user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>, 'packages': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageSpecList'>, 'question': <class 'pytan3.api_objects.soap_7_3_314_3641.Question'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedQuestionList
API_LIST_API_NAME
= 'saved_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ParseJob
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'parser_version': (<class 'int'>,), 'question_text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseJobList
API_LIST_API_NAME
= 'parse_jobs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Parameter
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'key': (<class 'str'>,), 'type': (<class 'int'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParameterList
API_LIST_API_NAME
= 'parameters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ParseResult
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'parameter_definition': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'parameters': <class 'pytan3.api_objects.soap_7_3_314_3641.ParameterList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseResultList
API_LIST_API_NAME
= 'parse_results'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SensorReference
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'name': (<class 'str'>,), 'real_ms_avg': (<class 'int'>,), 'start_char': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SensorReferenceList
API_LIST_API_NAME
= 'sensor_references'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ParseResultGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'question_text': (<class 'str'>,), 'score': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'parameter_values': <class 'pytan3.api_objects.soap_7_3_314_3641.ParameterValueList'>, 'parse_results': <class 'pytan3.api_objects.soap_7_3_314_3641.ParseResultList'>, 'question': <class 'pytan3.api_objects.soap_7_3_314_3641.Question'>, 'question_group_sensors': <class 'pytan3.api_objects.soap_7_3_314_3641.SensorList'>, 'sensor_references': <class 'pytan3.api_objects.soap_7_3_314_3641.SensorReferenceList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ParseResultGroupList
API_LIST_API_NAME
= 'parse_result_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ClientCount
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PluginArgument
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'name': (<class 'str'>,), 'type': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginArgumentList
API_LIST_API_NAME
= 'plugin_arguments'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
UploadFile
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes': (<class 'str'>,), 'destination_file': (<class 'str'>,), 'file_cached': (<class 'int'>,), 'file_size': (<class 'int'>,), 'force_overwrite': (<class 'int'>,), 'hash': (<class 'str'>,), 'id': (<class 'int'>,), 'key': (<class 'str'>,), 'part_size': (<class 'int'>,), 'percent_complete': (<class 'int'>,), 'start_pos': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UploadFileList
API_LIST_API_NAME
= 'upload_files'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
UploadFileStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'file_cached': (<class 'int'>,), 'hash': (<class 'str'>,), 'percent_complete': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'file_parts': <class 'pytan3.api_objects.soap_7_3_314_3641.UploadFileList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Plugin
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'allow_rest': (<class 'int'>,), 'bundle': (<class 'str'>,), 'cache_row_id': (<class 'int'>,), 'execution_id': (<class 'int'>,), 'exit_code': (<class 'int'>,), 'filename': (<class 'str'>,), 'input': (<class 'str'>,), 'local_admin_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'path': (<class 'str'>,), 'plugin_server': (<class 'str'>,), 'plugin_url': (<class 'str'>,), 'raw_http_request': (<class 'int'>,), 'raw_http_response': (<class 'int'>,), 'run_detached_flag': (<class 'int'>,), 'script_response': (<class 'str'>,), 'status': (<class 'str'>,), 'status_file_content': (<class 'str'>,), 'timeout_seconds': (<class 'int'>,), 'type': (<class 'str'>,), 'use_json_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'arguments': <class 'pytan3.api_objects.soap_7_3_314_3641.PluginArgumentList'>, 'commands': <class 'pytan3.api_objects.soap_7_3_314_3641.PluginCommandList'>, 'content_set': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSet'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>, 'permissions': <class 'pytan3.api_objects.soap_7_3_314_3641.PermissionList'>, 'sql_response': <class 'pytan3.api_objects.soap_7_3_314_3641.PluginSql'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginList
API_LIST_API_NAME
= 'plugins'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PluginSchedule
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'enabled': (<class 'int'>,), 'end_date': (<class 'str'>,), 'end_hour': (<class 'int'>,), 'id': (<class 'int'>,), 'input': (<class 'str'>,), 'last_exit_code': (<class 'int'>,), 'last_run_text': (<class 'str'>,), 'last_run_time': (<class 'str'>,), 'modification_time': (<class 'str'>,), 'name': (<class 'str'>,), 'plugin_bundle': (<class 'str'>,), 'plugin_name': (<class 'str'>,), 'plugin_server': (<class 'str'>,), 'run_interval_seconds': (<class 'int'>,), 'run_on_days': (<class 'str'>,), 'start_date': (<class 'str'>,), 'start_hour': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'arguments': <class 'pytan3.api_objects.soap_7_3_314_3641.PluginArgumentList'>, 'last_run_sql': <class 'pytan3.api_objects.soap_7_3_314_3641.PluginSql'>, 'mod_user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of PluginScheduleList
API_LIST_API_NAME
= 'plugin_schedules'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ComputerGroupSpec
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'computer_name': (<class 'str'>,), 'id': (<class 'int'>,), 'ip_address': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ComputerSpecList
API_LIST_API_NAME
= 'computer_specs'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ComputerGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'computer_specs': <class 'pytan3.api_objects.soap_7_3_314_3641.ComputerSpecList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ComputerGroupList
API_LIST_API_NAME
= 'computer_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
VerifySignature
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bytes': (<class 'str'>,), 'id': (<class 'int'>,), 'type': (<class 'str'>,), 'verified': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ObjectList
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'export_id': (<class 'str'>,), 'export_version': (<class 'int'>,), 'import_content': (<class 'str'>,), 'server_info': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'action': <class 'pytan3.api_objects.soap_7_3_314_3641.Action'>, 'action_group': <class 'pytan3.api_objects.soap_7_3_314_3641.ActionGroup'>, 'action_groups': <class 'pytan3.api_objects.soap_7_3_314_3641.ActionGroupList'>, 'action_stop': <class 'pytan3.api_objects.soap_7_3_314_3641.ActionStop'>, 'action_stops': <class 'pytan3.api_objects.soap_7_3_314_3641.ActionStopList'>, 'actions': <class 'pytan3.api_objects.soap_7_3_314_3641.ActionList'>, 'archived_question': <class 'pytan3.api_objects.soap_7_3_314_3641.ArchivedQuestion'>, 'archived_questions': <class 'pytan3.api_objects.soap_7_3_314_3641.ArchivedQuestionList'>, 'audit_log': <class 'pytan3.api_objects.soap_7_3_314_3641.AuditLog'>, 'audit_logs': <class 'pytan3.api_objects.soap_7_3_314_3641.AuditLogList'>, 'client_count': <class 'pytan3.api_objects.soap_7_3_314_3641.ClientCount'>, 'client_status': <class 'pytan3.api_objects.soap_7_3_314_3641.ClientStatus'>, 'computer_group': <class 'pytan3.api_objects.soap_7_3_314_3641.ComputerGroup'>, 'computer_groups': <class 'pytan3.api_objects.soap_7_3_314_3641.ComputerGroupList'>, 'content_set': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSet'>, 'content_set_privilege': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetPrivilege'>, 'content_set_privileges': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetPrivilegeList'>, 'content_set_role': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetRole'>, 'content_set_role_membership': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetRoleMembership'>, 'content_set_role_memberships': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetRoleMembershipList'>, 'content_set_role_privilege': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetRolePrivilege'>, 'content_set_role_privileges': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetRolePrivilegeList'>, 'content_set_roles': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetRoleList'>, 'content_set_user_group_role_membership': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetUserGroupRoleMembership'>, 'content_set_user_group_role_memberships': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetUserGroupRoleMembershipList'>, 'content_sets': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetList'>, 'effective_content_set_privileges': <class 'pytan3.api_objects.soap_7_3_314_3641.EffectiveContentSetPrivilegeRequest'>, 'group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'groups': <class 'pytan3.api_objects.soap_7_3_314_3641.GroupList'>, 'hashed_string': <class 'pytan3.api_objects.soap_7_3_314_3641.HashedString'>, 'hashed_strings': <class 'pytan3.api_objects.soap_7_3_314_3641.HashedStringList'>, 'import_conflict_details': <class 'pytan3.api_objects.soap_7_3_314_3641.ImportConflictDetailList'>, 'ldap_sync_connector': <class 'pytan3.api_objects.soap_7_3_314_3641.LdapSyncConnector'>, 'ldap_sync_connectors': <class 'pytan3.api_objects.soap_7_3_314_3641.LdapSyncConnectorList'>, 'package_file': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageFile'>, 'package_files': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageFileList'>, 'package_spec': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageSpec'>, 'package_specs': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageSpecList'>, 'parse_job': <class 'pytan3.api_objects.soap_7_3_314_3641.ParseJob'>, 'parse_jobs': <class 'pytan3.api_objects.soap_7_3_314_3641.ParseJobList'>, 'parse_result_group': <class 'pytan3.api_objects.soap_7_3_314_3641.ParseResultGroup'>, 'parse_result_groups': <class 'pytan3.api_objects.soap_7_3_314_3641.ParseResultGroupList'>, 'plugin': <class 'pytan3.api_objects.soap_7_3_314_3641.Plugin'>, 'plugin_schedule': <class 'pytan3.api_objects.soap_7_3_314_3641.PluginSchedule'>, 'plugin_schedules': <class 'pytan3.api_objects.soap_7_3_314_3641.PluginScheduleList'>, 'plugins': <class 'pytan3.api_objects.soap_7_3_314_3641.PluginList'>, 'question': <class 'pytan3.api_objects.soap_7_3_314_3641.Question'>, 'questions': <class 'pytan3.api_objects.soap_7_3_314_3641.QuestionList'>, 'roles': <class 'pytan3.api_objects.soap_7_3_314_3641.UserRoleList'>, 'saved_action': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedAction'>, 'saved_action_approval': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedActionApproval'>, 'saved_action_approvals': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedActionApprovalList'>, 'saved_actions': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedActionList'>, 'saved_question': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedQuestion'>, 'saved_question_package_specs': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedQuestionPackageSpecs'>, 'saved_question_question': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedQuestionQuestion'>, 'saved_question_questions': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedQuestionQuestionList'>, 'saved_questions': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedQuestionList'>, 'sensor': <class 'pytan3.api_objects.soap_7_3_314_3641.Sensor'>, 'sensor_stat': <class 'pytan3.api_objects.soap_7_3_314_3641.SensorStat'>, 'sensor_stats': <class 'pytan3.api_objects.soap_7_3_314_3641.SensorStatList'>, 'sensors': <class 'pytan3.api_objects.soap_7_3_314_3641.SensorList'>, 'server_host': <class 'pytan3.api_objects.soap_7_3_314_3641.ServerHost'>, 'server_hosts': <class 'pytan3.api_objects.soap_7_3_314_3641.ServerHostList'>, 'server_throttle': <class 'pytan3.api_objects.soap_7_3_314_3641.ServerThrottle'>, 'server_throttle_status': <class 'pytan3.api_objects.soap_7_3_314_3641.ServerThrottleStatus'>, 'server_throttle_statuses': <class 'pytan3.api_objects.soap_7_3_314_3641.ServerThrottleStatusList'>, 'server_throttles': <class 'pytan3.api_objects.soap_7_3_314_3641.ServerThrottleList'>, 'site_throttle': <class 'pytan3.api_objects.soap_7_3_314_3641.SiteThrottle'>, 'site_throttle_status': <class 'pytan3.api_objects.soap_7_3_314_3641.SiteThrottleStatus'>, 'site_throttles': <class 'pytan3.api_objects.soap_7_3_314_3641.SiteThrottleList'>, 'site_throttles_statuses': <class 'pytan3.api_objects.soap_7_3_314_3641.SiteThrottleStatusList'>, 'soap_error': <class 'pytan3.api_objects.soap_7_3_314_3641.SoapError'>, 'solution': <class 'pytan3.api_objects.soap_7_3_314_3641.Solution'>, 'solutions': <class 'pytan3.api_objects.soap_7_3_314_3641.SolutionList'>, 'system_setting': <class 'pytan3.api_objects.soap_7_3_314_3641.SystemSetting'>, 'system_settings': <class 'pytan3.api_objects.soap_7_3_314_3641.SystemSettingList'>, 'system_status': <class 'pytan3.api_objects.soap_7_3_314_3641.SystemStatusList'>, 'upload_file': <class 'pytan3.api_objects.soap_7_3_314_3641.UploadFile'>, 'upload_file_status': <class 'pytan3.api_objects.soap_7_3_314_3641.UploadFileStatus'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>, 'user_group': <class 'pytan3.api_objects.soap_7_3_314_3641.UserGroup'>, 'user_groups': <class 'pytan3.api_objects.soap_7_3_314_3641.UserGroupList'>, 'users': <class 'pytan3.api_objects.soap_7_3_314_3641.UserList'>, 'verify_signature': <class 'pytan3.api_objects.soap_7_3_314_3641.VerifySignature'>, 'white_listed_url': <class 'pytan3.api_objects.soap_7_3_314_3641.WhiteListedUrl'>, 'white_listed_urls': <class 'pytan3.api_objects.soap_7_3_314_3641.WhiteListedUrlList'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ImportConflictDetail
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'diff': (<class 'str'>,), 'is_new': (<class 'int'>,), 'name': (<class 'str'>,), 'type': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ImportConflictDetailList
API_LIST_API_NAME
= 'import_conflict_details'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
CacheFilter
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'field': (<class 'str'>,), 'not_flag': (<class 'int'>,), 'operator': (<class 'str'>,), 'type': (<class 'str'>,), 'value': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'sub_filters': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheFilterList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of CacheFilterList
API_LIST_API_NAME
= 'cache_filters'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Options
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'aggregate_by_value_flag': (<class 'int'>,), 'aggregate_over_time_flag': (<class 'int'>,), 'allow_cdata_base64_encode_flag': (<class 'int'>,), 'audit_history_size': (<class 'int'>,), 'cache_expiration': (<class 'int'>,), 'cache_id': (<class 'int'>,), 'cache_sort_fields': (<class 'str'>,), 'cdata_base64_encoded': (<class 'int'>,), 'context_id': (<class 'int'>,), 'disable_live_snapshots': (<class 'int'>,), 'export_dont_include_related': (<class 'int'>,), 'export_flag': (<class 'int'>,), 'export_format': (<class 'int'>,), 'export_hide_csv_header_flag': (<class 'int'>,), 'export_leading_text': (<class 'str'>,), 'export_omit_soap_envelope': (<class 'int'>,), 'export_trailing_text': (<class 'str'>,), 'filter_not_flag': (<class 'int'>,), 'filter_string': (<class 'str'>,), 'flags': (<class 'int'>,), 'hide_errors_flag': (<class 'int'>,), 'hide_no_results_flag': (<class 'int'>,), 'import_analyze_conflicts_only': (<class 'int'>,), 'import_existing_ignore_content_set': (<class 'int'>,), 'include_answer_times_flag': (<class 'int'>,), 'include_hashes_flag': (<class 'int'>,), 'include_hidden_flag': (<class 'int'>,), 'include_user_details': (<class 'int'>,), 'include_user_owned_object_ids_flag': (<class 'int'>,), 'json_pretty_print': (<class 'int'>,), 'live_snapshot_always_use_seconds': (<class 'int'>,), 'live_snapshot_expiration_seconds': (<class 'int'>,), 'live_snapshot_invalidate_report_count_percentage': (<class 'int'>,), 'live_snapshot_report_count_threshold': (<class 'int'>,), 'most_recent_flag': (<class 'int'>,), 'no_result_row_collation_flag': (<class 'int'>,), 'pct_done_limit': (<class 'int'>,), 'recent_result_buckets': (<class 'str'>,), 'return_cdata_flag': (<class 'int'>,), 'return_lists_flag': (<class 'int'>,), 'row_count': (<class 'int'>,), 'row_counts_only_flag': (<class 'int'>,), 'row_start': (<class 'int'>,), 'sample_count': (<class 'int'>,), 'sample_frequency': (<class 'int'>,), 'sample_start': (<class 'int'>,), 'saved_question_qids_allow_multiple_flag': (<class 'int'>,), 'saved_question_qids_ignore_mr_group_flag': (<class 'int'>,), 'saved_question_qids_include_expired_flag': (<class 'int'>,), 'saved_question_qids_reissue_flag': (<class 'int'>,), 'script_data': (<class 'str'>,), 'sort_order': (<class 'str'>,), 'suppress_object_list': (<class 'int'>,), 'suppress_scripts': (<class 'int'>,), 'use_error_objects': (<class 'int'>,), 'use_json': (<class 'int'>,), 'use_user_context_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'cache_filters': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheFilterList'>, 'import_conflict_options': <class 'pytan3.api_objects.soap_7_3_314_3641.ImportConflictOptions'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ContentSet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetList
API_LIST_API_NAME
= 'content_sets'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ContentSetRolePrivilegeOnRole
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>, 'content_set_privilege': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRolePrivilegeOnRoleList
API_LIST_API_NAME
= 'content_set_role_privilege_on_roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ContentSetRole
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'all_content_sets_flag': (<class 'int'>,), 'category': (<class 'str'>,), 'deny_flag': (<class 'int'>,), 'description': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_role_privileges': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetRolePrivilegeOnRoleList'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRoleList
API_LIST_API_NAME
= 'content_set_roles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ContentSetRoleMembership
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set_role': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRoleMembershipList
API_LIST_API_NAME
= 'content_set_role_memberships'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ContentSetUserGroupRoleMembership
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set_role': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>, 'user_group': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= 'content_set_user_group_role_memberships'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ContentSetPrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,), 'privilege_module': (<class 'str'>,), 'privilege_type': (<class 'str'>,), 'reserved_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetPrivilegeList
API_LIST_API_NAME
= 'content_set_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ContentSetRolePrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>, 'content_set_privilege': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>, 'content_set_role': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ContentSetRolePrivilegeList
API_LIST_API_NAME
= 'content_set_role_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
EffectiveContentSetPrivilege
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSet'>, 'content_set_privilege_list': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetPrivilegeList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of EffectiveContentSetPrivilegeList
API_LIST_API_NAME
= 'effective_content_set_privileges'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Dashboard
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSet'>, 'group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'saved_question_list': <class 'pytan3.api_objects.soap_7_3_314_3641.SavedQuestionList'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of DashboardList
API_LIST_API_NAME
= 'dashboards'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
DashboardGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'display_index': (<class 'int'>,), 'editable_flag': (<class 'int'>,), 'icon': (<class 'str'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'other_flag': (<class 'int'>,), 'public_flag': (<class 'int'>,), 'text': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSet'>, 'dashboard_list': <class 'pytan3.api_objects.soap_7_3_314_3641.DashboardList'>, 'user': <class 'pytan3.api_objects.soap_7_3_314_3641.User'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
UserGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'deleted_flag': (<class 'int'>,), 'exclusive_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'content_set_roles': <class 'pytan3.api_objects.soap_7_3_314_3641.ContentSetRoleList'>, 'group': <class 'pytan3.api_objects.soap_7_3_314_3641.Group'>, 'metadata': <class 'pytan3.api_objects.soap_7_3_314_3641.MetadataList'>, 'user_list': <class 'pytan3.api_objects.soap_7_3_314_3641.UserList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of UserGroupList
API_LIST_API_NAME
= 'user_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
Solution
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'category': (<class 'str'>,), 'delete_xml_url': (<class 'str'>,), 'deleted_flag': (<class 'int'>,), 'description': (<class 'str'>,), 'dup_resolve_type': (<class 'int'>,), 'id': (<class 'int'>,), 'imported_by': (<class 'str'>,), 'imported_version': (<class 'str'>,), 'installed_xml_url': (<class 'str'>,), 'last_update': (<class 'str'>,), 'name': (<class 'str'>,), 'signature': (<class 'str'>,), 'solution_id': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SolutionList
API_LIST_API_NAME
= 'solutions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ActionGroup
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'and_flag': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'public_flag': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'groups': <class 'pytan3.api_objects.soap_7_3_314_3641.GroupList'>, 'user_groups': <class 'pytan3.api_objects.soap_7_3_314_3641.UserGroupList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ActionGroupList
API_LIST_API_NAME
= 'action_groups'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SavedQuestionPackageSpecs
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'packages': <class 'pytan3.api_objects.soap_7_3_314_3641.PackageSpecList'>, 'saved_question': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_API_NAME
= ''¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SavedQuestionQuestion
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_COMPLEX
= {'questions': <class 'pytan3.api_objects.soap_7_3_314_3641.QuestionList'>, 'saved_question': <class 'pytan3.api_objects.soap_7_3_314_3641.IdReference'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SavedQuestionQuestionList
API_LIST_API_NAME
= 'saved_question_questions'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
LdapSyncConnector
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'base_groups': (<class 'str'>,), 'base_users': (<class 'str'>,), 'disable_ldap_auth': (<class 'int'>,), 'disable_referrals_flag': (<class 'int'>,), 'enable': (<class 'int'>,), 'filter_groups': (<class 'str'>,), 'filter_users': (<class 'str'>,), 'group_id': (<class 'str'>,), 'group_member': (<class 'str'>,), 'group_name': (<class 'str'>,), 'host': (<class 'str'>,), 'id': (<class 'int'>,), 'last_sync_result': (<class 'str'>,), 'last_sync_timestamp': (<class 'str'>,), 'ldap_password': (<class 'str'>,), 'ldap_user': (<class 'str'>,), 'members_only_flag': (<class 'int'>,), 'name': (<class 'str'>,), 'port': (<class 'int'>,), 'secure': (<class 'int'>,), 'sync_individual_members_flag': (<class 'int'>,), 'use_ntlm': (<class 'int'>,), 'user_display_name': (<class 'str'>,), 'user_domain': (<class 'str'>,), 'user_id': (<class 'str'>,), 'user_member_of': (<class 'str'>,), 'user_name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of LdapSyncConnectorList
API_LIST_API_NAME
= 'ldap_sync_connectors'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ServerThrottle
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'bandwidth_bytes_limit': (<class 'int'>,), 'connection_limit': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'download_bandwidth_bytes_limit': (<class 'int'>,), 'download_connection_limit': (<class 'int'>,), 'id': (<class 'int'>,), 'ip_address': (<class 'str'>,), 'name': (<class 'str'>,), 'sensor_bandwidth_bytes_limit': (<class 'int'>,), 'sensor_connection_limit': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerThrottleList
API_LIST_API_NAME
= 'server_throttles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SiteThrottle
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'all_subnets_flag': (<class 'int'>,), 'bandwidth_bytes_limit': (<class 'int'>,), 'deleted_flag': (<class 'int'>,), 'download_bandwidth_bytes_limit': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'sensor_bandwidth_bytes_limit': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'subnets': <class 'pytan3.api_objects.soap_7_3_314_3641.SiteThrottleSubnetList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleList
API_LIST_API_NAME
= 'site_throttles'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SiteThrottleSubnet
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleSubnetList
API_LIST_API_NAME
= 'site_throttle_subnets'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ServerThrottleStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_queue_delay_milliseconds': (<class 'int'>,), 'id': (<class 'int'>,), 'name': (<class 'str'>,), 'queue_delay_milliseconds': (<class 'int'>,), 'sensor_queue_delay_milliseconds': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of ServerThrottleStatusList
API_LIST_API_NAME
= 'server_throttle_statuses'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SiteThrottleStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'id': (<class 'int'>,), 'name': (<class 'str'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'subnets': <class 'pytan3.api_objects.soap_7_3_314_3641.SiteThrottleSubnetStatusList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleStatusList
API_LIST_API_NAME
= 'site_throttles_statuses'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SiteThrottleSubnetStatus
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'download_queue_delay_milliseconds': (<class 'int'>,), 'queue_delay_milliseconds': (<class 'int'>,), 'range': (<class 'str'>,), 'sensor_queue_delay_milliseconds': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of SiteThrottleSubnetStatusList
API_LIST_API_NAME
= 'site_throttle_subnet_statuss'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
HashedString
(**kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiItem
Automagically generated API object.
API_SIMPLE
= {'collision_flag': (<class 'int'>,), 'error_flag': (<class 'int'>,), 'first_collision': (<class 'str'>,), 'second_collision': (<class 'str'>,), 'sensor_hash': (<class 'int'>,), 'value': (<class 'str'>,), 'value_hash': (<class 'int'>,), 'which_computer_id': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'first_computer_id': <class 'pytan3.api_objects.soap_7_3_314_3641.ComputerIdList'>, 'second_computer_id': <class 'pytan3.api_objects.soap_7_3_314_3641.ComputerIdList'>}¶dict
– Map of complex attributes to their types.
API_LIST_CLS
¶ApiList
: List class that holds this item class.
alias of HashedStringList
API_LIST_API_NAME
= 'hashed_strings'¶str
– Name of API_LIST_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SensorQueryList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'query'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorQuery
pytan3.api_objects.soap_7_3_314_3641.
SensorSubcolumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subcolumn'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorSubcolumn
pytan3.api_objects.soap_7_3_314_3641.
StringHintList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'string_hint'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SensorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'sensor'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SensorStatList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'sensor_stat'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorStat
pytan3.api_objects.soap_7_3_314_3641.
SavedActionApprovalList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'saved_action_approval'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedActionApproval
pytan3.api_objects.soap_7_3_314_3641.
SavedActionRowIdList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'row_id'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SavedActionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'saved_action'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedAction
pytan3.api_objects.soap_7_3_314_3641.
AuditDataList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'entry'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
AuditLogList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'audit_log'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ServerList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ServerHost
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_SIMPLE
= {'heart_beat_age_in_minute': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_ITEM_ATTR
= 'servers'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerList
pytan3.api_objects.soap_7_3_314_3641.
ServerHostList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_host'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerHost
pytan3.api_objects.soap_7_3_314_3641.
MetadataList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'item'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of MetadataItem
pytan3.api_objects.soap_7_3_314_3641.
GroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'group'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
FilterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'filter'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SelectList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'select'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ErrorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'error'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
QuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>, 'info': <class 'pytan3.api_objects.soap_7_3_314_3641.QuestionListInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'question'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PackageFileTemplateList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'file_template'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFileTemplate
pytan3.api_objects.soap_7_3_314_3641.
PackageFileStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFileStatus
pytan3.api_objects.soap_7_3_314_3641.
PackageFileList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'file'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageFile
pytan3.api_objects.soap_7_3_314_3641.
PackageSpecList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'package_spec'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PackageSpec
pytan3.api_objects.soap_7_3_314_3641.
WhiteListedUrlList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'white_listed_url'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of WhiteListedUrl
pytan3.api_objects.soap_7_3_314_3641.
VersionAggregateList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'version'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of VersionAggregate
pytan3.api_objects.soap_7_3_314_3641.
SystemStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'aggregate': <class 'pytan3.api_objects.soap_7_3_314_3641.SystemStatusAggregate'>, 'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'client_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ClientStatus
pytan3.api_objects.soap_7_3_314_3641.
SystemSettingList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'system_setting'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SystemSetting
pytan3.api_objects.soap_7_3_314_3641.
UserList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PermissionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_CONSTANTS
= {'ACTION_APPROVE': 'action_approval', 'ACTION_READ': 'action_read', 'ACTION_WRITE': 'action_write', 'ADMIN': 'admin', 'CLIENTS_READ': 'clients_read', 'CONTENT_ADMIN': 'content_admin', 'NOTIFICATION_WRITE': 'notification_write', 'QUESTION_LOG_READ': 'question_log_read', 'QUESTION_READ': 'question_read', 'QUESTION_WRITE': 'question_write', 'SENSOR_READ': 'sensor_read', 'SENSOR_WRITE': 'sensor_write'}¶dict
– Map of constants to their values.
API_ITEM_ATTR
= 'permission'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
UserRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'role'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ActionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>, 'info': <class 'pytan3.api_objects.soap_7_3_314_3641.ActionListInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'action'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ActionStopList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'action_stop'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ActionStop
pytan3.api_objects.soap_7_3_314_3641.
ArchivedQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'archived_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ArchivedQuestion
pytan3.api_objects.soap_7_3_314_3641.
SavedQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'saved_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedQuestion
pytan3.api_objects.soap_7_3_314_3641.
ParseJobList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_job'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ParseResultGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_result_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseResultGroup
pytan3.api_objects.soap_7_3_314_3641.
ParseResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parse_result'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ParseResult
pytan3.api_objects.soap_7_3_314_3641.
ParameterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'parameter'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ParameterValueList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'value'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SensorReferenceList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'sensor_reference'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SensorReference
pytan3.api_objects.soap_7_3_314_3641.
PluginArgumentList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'argument'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginArgument
pytan3.api_objects.soap_7_3_314_3641.
PluginSqlResultList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'value'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PluginSqlColumnList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'name'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PluginSql
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_SIMPLE
= {'result_count': (<class 'int'>,), 'rows_affected': (<class 'int'>,)}¶dict
– Map of simple attributes to their types.
API_COMPLEX
= {'columns': <class 'pytan3.api_objects.soap_7_3_314_3641.PluginSqlColumnList'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'result_row'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginSqlResultList
pytan3.api_objects.soap_7_3_314_3641.
PluginCommandList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'command'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
UploadFileList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'upload_file'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of UploadFile
pytan3.api_objects.soap_7_3_314_3641.
PluginList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'plugin'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
PluginScheduleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'plugin_schedule'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of PluginSchedule
pytan3.api_objects.soap_7_3_314_3641.
ComputerSpecList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'computer_spec'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ComputerGroupSpec
pytan3.api_objects.soap_7_3_314_3641.
ComputerGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_COMPLEX
= {'cache_info': <class 'pytan3.api_objects.soap_7_3_314_3641.CacheInfo'>}¶dict
– Map of complex attributes to their types.
API_ITEM_ATTR
= 'computer_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ComputerGroup
pytan3.api_objects.soap_7_3_314_3641.
ImportConflictDetailList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'import_conflict_detail'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ImportConflictDetail
pytan3.api_objects.soap_7_3_314_3641.
CacheFilterList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'filter'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of CacheFilter
pytan3.api_objects.soap_7_3_314_3641.
ImportConflictOptions
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'import_conflict_option'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ContentSetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSet
pytan3.api_objects.soap_7_3_314_3641.
ContentSetRolePrivilegeOnRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRolePrivilegeOnRole
pytan3.api_objects.soap_7_3_314_3641.
ContentSetRoleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRole
pytan3.api_objects.soap_7_3_314_3641.
ContentSetRoleMembershipList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_membership'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRoleMembership
pytan3.api_objects.soap_7_3_314_3641.
ContentSetUserGroupRoleMembershipList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_user_group_role_membership'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetUserGroupRoleMembership
pytan3.api_objects.soap_7_3_314_3641.
ContentSetPrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetPrivilege
pytan3.api_objects.soap_7_3_314_3641.
ContentSetRolePrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'content_set_role_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ContentSetRolePrivilege
pytan3.api_objects.soap_7_3_314_3641.
EffectiveContentSetPrivilegeRequest
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
EffectiveContentSetPrivilegeList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'effective_content_set_privilege'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of EffectiveContentSetPrivilege
pytan3.api_objects.soap_7_3_314_3641.
DashboardList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'dashboard'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
UserGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'user_group'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
SolutionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'solution'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
ActionGroupList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'action_group'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ActionGroup
pytan3.api_objects.soap_7_3_314_3641.
SavedQuestionQuestionList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'saved_question_question'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SavedQuestionQuestion
pytan3.api_objects.soap_7_3_314_3641.
LdapSyncConnectorList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'ldap_sync_connector'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of LdapSyncConnector
pytan3.api_objects.soap_7_3_314_3641.
ServerThrottleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_throttle'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerThrottle
pytan3.api_objects.soap_7_3_314_3641.
SiteThrottleList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'site_throttle'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottle
pytan3.api_objects.soap_7_3_314_3641.
SiteThrottleSubnetList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subnet'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleSubnet
pytan3.api_objects.soap_7_3_314_3641.
ServerThrottleStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'server_throttle_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of ServerThrottleStatus
pytan3.api_objects.soap_7_3_314_3641.
SiteThrottleStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'site_throttle_status'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleStatus
pytan3.api_objects.soap_7_3_314_3641.
SiteThrottleSubnetStatusList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'subnet'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of SiteThrottleSubnetStatus
pytan3.api_objects.soap_7_3_314_3641.
ComputerIdList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'id'¶str
– Name of API_ITEM_CLS
used in API calls.
pytan3.api_objects.soap_7_3_314_3641.
HashedStringList
(*args, **kwargs)[source]¶Bases: pytan3.api_objects.soap_7_3_314_3641.ApiList
Automagically generated API array object.
API_ITEM_ATTR
= 'hashed_string'¶str
– Name of API_ITEM_CLS
used in API calls.
API_ITEM_CLS
¶ApiItem
: Item class this list class holds.
alias of HashedString
pytan3.api_objects.soap_7_3_314_3641.
BUILD_META
= {'date': '2019-02-22 07:46:08.408656', 'script': 'build_objects_from_wsdl.py', 'script_platform': 'Darwin-18.2.0-x86_64-i386-64bit', 'script_python': '3.7.2 (default, Feb 20 2019, 14:09:01) ', 'script_version': '3.0.0', 'source_file': '/libraries/taniumjs/console.wsdl', 'source_file_date': '2019-02-22 07:29:24.912505'}¶dict
– How this module was built (date/time in UTC format).
pytan3.api_objects.soap_7_3_314_3641.
COMMANDS
= ['AddObject', 'GetObject', 'MoveObject', 'TransferObject', 'UpdateObject', 'DeleteObject', 'GetSavedQuestions', 'GetResultInfo', 'GetResultData', 'GetMergedResultData', 'UploadFile', 'RunPlugin', 'ExportObject', 'ImportObject', 'VerifySignature']¶Models for Python objects in Tanium’s API.
pytan3.api_models.
simple_types
= (<class 'int'>, <class 'str'>, <class 'float'>)¶tuple
of type
– All types that should be considered simple types.
pytan3.api_models.
ApiModel
[source]¶Bases: object
Base class for all models in the API.
T_ATTR_DESC
= ' - {api_type} attribute {attr!r} of type {attr_type!r}'¶str
– Template for attr line in api_attrs_desc()
.
T_DESC
= 'Defined attributes:'¶str
– Template for first line in api_attrs_desc()
.
API_STR
= ['id', 'name', 'display_name', 'value', 'type', 'public_flag', 'hidden_flag', 'question', 'query_text', 'question_text', 'expiration', 'saved_question']¶list
of str
– Attrs to display in str or to put first in repr.
__eq__
(value)[source]¶Support for self == value.
Parameters: | value (dict or list or ApiModel or object ) – Value for comparison. |
---|
Notes
Returns: | bool |
---|
__ne__
(value)[source]¶Support for self != value.
Parameters: | value (dict or list or ApiModel or object ) – Value for comparison. |
---|---|
Returns: | bool |
api_attrs_repr
()[source]¶Get attributes for repr formatting.
Notes
Will return attrs without dupes in order of priority to show on
format string from API_STR
, API_STR_ADD
,
and api_attrs()
.
Returns: | list of str |
---|
api_attrs_str
()[source]¶Get attributes for str formatting.
Notes
Will return attrs without dupes in order of priority to show on
format string from API_STR
and API_STR_ADD
.
If no attrs from API_STR
and API_STR_ADD
exist
in api_attrs()
, return all attrs from api_attrs()
.
Returns: | list of str |
---|
api_attrs_desc
()[source]¶Get description of attrs from API_SIMPLE
and API_COMPLEX
.
Notes
Used by exceptions to add defined attributes to error messages.
Returns: | list of str |
---|
api_coerce_int
(value)[source]¶Try to coerce value into int
if possible.
Parameters: | value (object ) – Object to coerce into int. |
---|---|
Returns: | int or object if unchanged. |
api_coerce_float
(value)[source]¶Try to coerce value into float
if possible.
Parameters: | value (object ) – Object to coerce into float. |
---|---|
Returns: | float or object if unchanged. |
api_coerce_list
(value)[source]¶Coerce value into list
if it is not already.
Parameters: | value (object ) – Object to coerce into list. If value is None, will return empty list. |
---|---|
Returns: | list or object if unchanged. |
api_coerce_simple
(value, be_type)[source]¶Try to coerce a value into a simple type.
Parameters: | |
---|---|
Returns: |
api_coerce_complex
(value, be_type)[source]¶Try to coerce a value into a complex type.
Parameters: | |
---|---|
Returns: |
api_coerce_value
(attr, value)[source]¶Perform type checking of value.
Will coerce value into expected type if needed and possible.
Parameters: | |
---|---|
Raises: |
|
Notes
Returns: | object |
---|
pytan3.api_models.
ApiItem
(**kwargs)[source]¶Bases: pytan3.api_models.ApiModel
Model for a complex item in the API.
API_LIST_API_NAME
= None¶str
– Name of API_LIST_CLS
used in API calls.
__init__
(**kwargs)[source]¶Constructor.
Parameters: | **kwargs – Set and checked using ApiModel.api_attrs() . |
---|
__len__
()[source]¶Return number of ApiModel.api_attrs()
that are not None.
Returns: | int |
---|
__str__
()[source]¶Show object info using ApiModel.api_attrs_str()
.
Returns: | str |
---|
__repr__
()[source]¶Show object info using ApiModel.api_attrs_repr()
.
Returns: | str |
---|
__setattr__
(attr, value)[source]¶Enforce type using ApiModel.api_coerce_value()
.
serialize
(empty=False, list_attrs=False, exclude_attrs=None, only_attrs=None, wrap_name=True, wrap_item_attr=True)[source]¶Serialize this object into a dict.
Parameters: |
|
---|
Notes
All child objects will get wrap_name=False.
Returns: | dict |
---|
pytan3.api_models.
ApiList
(*args, **kwargs)[source]¶Bases: pytan3.api_models.ApiModel
Model for an array in the API.
API_ITEM_ATTR
= None¶str
– Name of API_ITEM_CLS
used in API calls.
T_CLS_STR
= '{obj.__class__.__name__}({attrs}) with {count} {item_cls} objects'¶str
– Template for class name and attrs in str.
__init__
(*args, **kwargs)[source]¶Constructor.
Parameters: |
|
---|
LIST
= None¶list
of API_ITEM_CLS
– List container for this class.
__str__
()[source]¶Show object info using ApiModel.api_attrs_str()
.
Returns: | str |
---|
__repr__
()[source]¶Show object info using ApiModel.api_attrs_repr()
.
Returns: | str |
---|
__contains__
(value)[source]¶Support in operand.
Parameters: | value (object ) – Check if this value in LIST . |
---|
Notes
Will call api_coerce_item()
to check value is of type defined in
API_ITEM_CLS
, but will return False if value is of wrong type
and can not be coerced.
Returns: | |
---|---|
Return type: | bool |
__add__
(value)[source]¶Support + operand.
Parameters: | value (ApiList or list or tuple ) – ApiList of this same type or a python list type to combine
with this object. |
---|
Notes
This will use api_coerce_items()
to perform type checking
on each item in value.
Returns: | A new instance with list items from this object combined with list items from value. |
---|---|
Return type: | ApiList |
__iadd__
(value)[source]¶Support += operand.
Parameters: | value (ApiList or list or tuple ) – ApiList of this same type or a python list type to combine
with this object. |
---|
Notes
This will use api_coerce_items()
to perform type checking
on each item in value.
Returns: | This object with list items from value appended. |
---|---|
Return type: | ApiList |
__getitem__
(value)[source]¶Support indexing of list container.
Parameters: | value (int ) – Index of item to retrieve from LIST . |
---|---|
Returns: | The type of object this list contains. |
Return type: | API_ITEM_CLS |
__setattr__
(attr, value)[source]¶Enforce type checking for attr and value.
Parameters: |
|
---|
Notes
If attr is either “LIST” or API_ITEM_ATTR
, will use
api_coerce_items()
to perform type checking on each item in value.
If attr is same as API_ITEM_ATTR
, the attr will
be changed to “LIST”.
api_coerce_items
(attr, value, op)[source]¶Check that value is a list type and that all items value are the proper type.
Parameters: | |
---|---|
Raises: |
|
Notes
Will call api_coerce_items_hook()
before checking each item
in value, which can be overridden by subclasses to modify value.
Will call api_coerce_item()
to check each item in value
is of type defined in API_ITEM_CLS
.
Returns: | The list of items with their values checked and coerced. |
---|---|
Return type: | list |
api_coerce_items_hook
(attr, value, op)[source]¶Check hook that allows subclasses to modify list items.
Parameters: |
---|
Notes
By default, this does nothing but return value unchanged.
Returns: | The list of items modified or as is. |
---|---|
Return type: | list |
api_coerce_item
(item, items, attr, op)[source]¶Perform type checking of a list item.
Parameters: |
---|
Notes
Will coerce item into expected type if needed and possible.
Raises: | pytan3.api_models.exceptions.ListItemTypeError – If item does not match the type from API_ITEM_CLS
and it can not be coerced into the expected type. |
---|---|
Returns: | object |
api_attrs_desc
()[source]¶Get simple and complex attributes of an ApiModel object in string format.
Notes
Used by exceptions to add defined attributes to error messages.
Returns: | list of str |
---|
api_item_cls_str
()[source]¶Get str of API_ITEM_CLS
.
Returns: | str |
---|
api_item_cls_is_complex
()[source]¶Check if API_ITEM_CLS
is an ApiModel sub class.
Returns: | bool |
---|
append
(value)[source]¶Support appending an item to list container.
Parameters: | value (object ) – Item to append to LIST . |
---|
Notes
Will call api_coerce_item()
to check value
is of type defined in API_ITEM_CLS
.
remove
(value)[source]¶Support removing an item from list container.
Parameters: | value (object ) – Item to remove from LIST . |
---|
pop
(value=-1)[source]¶Support pop of an item from list container.
Parameters: | value (object , optional) – Item to pop from Defaults to: -1. |
---|
get_item_by_attr
(value, attr='name', regex_value=False)[source]¶Support getting an item from list container by attr value.
Parameters: | |
---|---|
Raises: |
|
Returns: | The object from |
Return type: |
get_items_by_attr
(value, attr='name', regex_value=False, new_list=False)[source]¶Support getting items from list container by attr value.
Parameters: |
|
---|---|
Returns: | All objects from |
Return type: |
pop_item_by_attr
(value, attr='name', regex_value=False)[source]¶Support popping an item from list container by attr value.
Parameters: | |
---|---|
Raises: |
|
Returns: | The object popped from |
Return type: |
pop_items_by_attr
(value, attr='name', regex_value=False, new_list=False)[source]¶Support popping items from list container by attr value.
Parameters: |
|
---|---|
Returns: | All objects popped from |
Return type: |
sort
(key=operator.attrgetter('id'), reverse=False)[source]¶Support sorting items in list container in place.
Parameters: |
---|
serialize
(empty=False, list_attrs=False, exclude_attrs=None, only_attrs=None, wrap_name=True, wrap_item_attr=True)[source]¶Serialize this object into a dict.
Parameters: |
|
---|
Notes
All child objects will get wrap_name=False.
If wrap_name and wrap_item_attr are both False,
return will be list
of dict
, otherwise return will be a
dict
.
Returns: | list of object or dict |
---|
Exceptions and warnings for pytan3.api_models
.
pytan3.api_models.exceptions.
ModuleError
[source]¶Bases: pytan3.exceptions.PyTanError
Parent of all exceptions for pytan3.api_models
.
Thrown from:
pytan3.api_models.exceptions.
ModuleWarning
[source]¶Bases: pytan3.exceptions.PyTanWarning
Parent of all warnings for pytan3.api_models
.
Thrown from:
pytan3.api_models.exceptions.
AttrUndefinedWarning
(obj, attr, value)[source]¶Bases: pytan3.api_models.exceptions.ModuleWarning
Warning handler for a simple value being set on an undefined attribute.
__init__
(obj, attr, value)[source]¶Constructor.
Parameters: |
|
---|
obj
= None¶pytan3.api_models.ApiModel
– Object that warning was thrown from.
pytan3.api_models.exceptions.
AttrUndefinedError
(obj, attr, value)[source]¶Bases: pytan3.api_models.exceptions.ModuleError
Exception handler for a complex value being set on an undefined attribute.
__init__
(obj, attr, value)[source]¶Constructor.
Parameters: |
|
---|
obj
= None¶pytan3.api_models.ApiModel
– Object that exception was thrown from.
pytan3.api_models.exceptions.
AttrTypeError
(obj, attr, value, be_type)[source]¶Bases: pytan3.api_models.exceptions.ModuleError
Exception handler for type mismatch of a value being set on a defined attribute.
__init__
(obj, attr, value, be_type)[source]¶Constructor.
Parameters: |
|
---|
obj
= None¶pytan3.api_models.ApiModel
– Object that exception was thrown from.
pytan3.api_models.exceptions.
ListTypeError
(obj, attr, value, op)[source]¶Bases: pytan3.api_models.exceptions.ModuleError
Exception handler for type mismatch on a list action.
__init__
(obj, attr, value, op)[source]¶Constructor.
Parameters: |
|
---|
obj
= None¶pytan3.api_models.ApiList
– Object that exception was thrown from.
pytan3.api_models.exceptions.
ListItemTypeError
(obj, item, items, attr, op, be_type)[source]¶Bases: pytan3.api_models.exceptions.ModuleError
Exception handler for type mismatch when adding an item to a list.
__init__
(obj, item, items, attr, op, be_type)[source]¶Constructor.
Parameters: |
|
---|
obj
= None¶pytan3.api_models.ApiList
– Object that exception was thrown from.
pytan3.api_models.exceptions.
GetSingleItemError
(obj, attr, value, regex_value, items)[source]¶Bases: pytan3.api_models.exceptions.ModuleError
Exception handler when no items found.
__init__
(obj, attr, value, regex_value, items)[source]¶Constructor.
Parameters: |
|
---|
obj
= None¶pytan3.api_models.ApiList
– Object that exception was thrown from.
Adapter objects that serialize requests to the Tanium API.
pytan3.adapters.
DEFAULT_TYPE
= 'soap'¶str
– Default Adapter
type to load in load_type()
.
pytan3.adapters.
Adapter
[source]¶Bases: object
Abstract base class for all Adapters.
api_objects
¶Get the API objects container.
Returns: | pytan3.api_objects.ApiObjects |
---|
api_client
¶Get the API client.
Returns: | pytan3.api_clients.ApiClient |
---|
http_client
¶Get the HTTP client.
Returns: | pytan3.http_client.HttpClient |
---|
auth_method
¶Get the Auth Method.
Returns: | pytan3.auth_methods.AuthMethod |
---|
get_type
()[source]¶Get the ref type of this class for use by load_type()
.
Returns: | str |
---|
get_version_req
()[source]¶Get the min, max, and eq version requirements of this class.
Notes
Dict can specify keys: “vmin”, “vmax”, “veq”.
This class method gets called by
pytan3.utils.versions.version_check_obj_req()
to perform version
checks.
Returns: | dict |
---|
result_cls
¶Get the result deserializer class.
Returns: | pytan3.results.Result |
---|
api_get
(obj, **kwargs)[source]¶Send an API request to get an object.
Parameters: | obj (pytan3.api_models.ApiModel ) – API Object to use for request. |
---|---|
Returns: | pytan3.results.Result |
api_add
(obj, **kwargs)[source]¶Send an API request to add an object.
Parameters: | obj (pytan3.api_models.ApiModel ) – API Object to use for request. |
---|---|
Returns: | pytan3.results.Result |
api_delete
(obj, **kwargs)[source]¶Send an API request to delete an object.
Parameters: | obj (pytan3.api_models.ApiModel ) – API Object to use for request. |
---|---|
Returns: | pytan3.results.Result |
api_update
(obj, **kwargs)[source]¶Send an API request to update an object.
Parameters: | obj (pytan3.api_models.ApiModel ) – API Object to use for request. |
---|---|
Returns: | pytan3.results.Result |
api_get_audit_logs
(type, target, **kwargs)[source]¶Send an API request to get audit logs for an object.
Parameters: | |
---|---|
Returns: |
api_get_client_count
(**kwargs)[source]¶Send an API request to get the client count.
Returns: | pytan3.results.Result |
---|
api_parse_question
(text, **kwargs)[source]¶Send an API request to parse text.
Parameters: | text (str ) – Text to parse into question objects. |
---|---|
Returns: | pytan3.results.Result |
api_add_parsed_question
(obj, **kwargs)[source]¶Send an API request to add a parsed question object.
Parameters: | obj (pytan3.api_models.ApiModel ) – API Object to use for request. |
---|---|
Returns: | pytan3.results.Result |
api_get_result_info
(obj, **kwargs)[source]¶Send an API request to get result info for an object.
Parameters: | obj (pytan3.api_models.ApiModel ) – API Object to use for request. |
---|---|
Returns: | pytan3.results.Result |
api_get_result_data
(obj, **kwargs)[source]¶Send an API request to get result data for an object.
Parameters: | obj (pytan3.api_models.ApiModel ) – API Object to use for request. |
---|---|
Returns: | pytan3.results.Result |
api_get_merged_result_data
(objlist, **kwargs)[source]¶Send an API request to get merged result data for a list of objects.
Parameters: | objlist (list ) – List of API Objects to use for request. |
---|---|
Returns: | pytan3.results.Result |
_abc_impl
= <_abc_data object>¶pytan3.adapters.
Soap
(api_client, api_objects, ver_check=True, lvl='info')[source]¶Bases: pytan3.adapters.Adapter
Tanium SOAP request adapter.
DEFAULT_OPTIONS
= {'include_hashes_flag': True, 'json_pretty_print': True}¶dict
– Default options to use in build_options_from_kwargs()
.
AUDIT_LOG_TYPES
= ['authentication', 'content_set', 'content_set_role', 'content_set_role_privilege', 'dashboard', 'dashboard_group', 'group', 'package_spec', 'plugin_schedule', 'saved_action', 'saved_question', 'sensor', 'system_setting', 'user', 'user_group', 'white_listed_url']¶list
of str
– Valid types for api_get_audit_logs()
.
__init__
(api_client, api_objects, ver_check=True, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
log
= None¶logging.Logger
– Log.
api_objects
¶Get the API objects container.
Returns: | pytan3.api_objects.ApiObjects |
---|
api_client
¶Get the API client.
Returns: | pytan3.api_clients.ApiClient |
---|
http_client
¶Get the HTTP client.
Returns: | pytan3.http_client.HttpClient |
---|
auth_method
¶Get the Auth Method.
Returns: | pytan3.auth_methods.AuthMethod |
---|
get_type
()[source]¶Get the ref type of this class for use by load_type()
.
Returns: | str |
---|
get_version_req
()[source]¶Get the min, max, and eq version requirements of this class.
Notes
Dict can specify keys: “vmin”, “vmax”, “veq”.
This class method gets called by
pytan3.utils.versions.version_check_obj_req()
to perform version
checks.
Returns: | dict |
---|
result_cls
¶Get the result deserializer class.
Returns: | pytan3.results.Result |
---|
build_options_from_kwargs
(**kwargs)[source]¶Build an Options API object from kwargs and return the serialized form.
Parameters: | **kwargs –
|
---|
Notes
Will set DEFAULT_OPTIONS
as defaults to kwargs
before applying values to Options object attributes.
Returns: | dict |
---|
send
(obj, cmd, **kwargs)[source]¶Build and send a SOAP API request.
Parameters: |
|
---|---|
Raises: |
|
Returns: |
api_get
(obj, **kwargs)[source]¶Send an API request to get an object.
Parameters: |
|
---|---|
Returns: |
api_add
(obj, **kwargs)[source]¶Send an API request to add an object.
Parameters: |
|
---|---|
Returns: |
api_delete
(obj, **kwargs)[source]¶Send an API request to delete an object.
Parameters: |
|
---|---|
Returns: |
api_update
(obj, **kwargs)[source]¶Send an API request to update an object.
Parameters: |
|
---|---|
Returns: |
api_get_audit_logs
(type, target, **kwargs)[source]¶Send an API request to get audit logs for an object.
Parameters: | |
---|---|
Raises: |
|
Returns: |
api_get_client_count
(**kwargs)[source]¶Send an API request to get the client count.
Parameters: | **kwargs – |
---|---|
Returns: | pytan3.results.Result |
api_add_parsed_question
(obj, **kwargs)[source]¶Send an API request to add a parsed question object.
Parameters: |
|
---|---|
Returns: |
api_get_result_info
(obj, **kwargs)[source]¶Send an API request to get result info for an object.
Parameters: |
|
---|---|
Returns: |
api_get_result_data
(obj, **kwargs)[source]¶Send an API request to get result data for an object.
Parameters: |
|
---|---|
Returns: |
api_get_merged_result_data
(objlist, **kwargs)[source]¶Send an API request to get merged result data for a list of objects.
Parameters: | |
---|---|
Returns: |
_abc_impl
= <_abc_data object>¶pytan3.adapters.
Rest
(api_client, api_objects, ver_check=True, lvl='info')[source]¶Bases: pytan3.adapters.Adapter
Tanium REST API request adapter.
DEFAULT_OPTIONS
= {'include_hashes_flag': True, 'json_pretty_print': True}¶dict
– Default options to use in build_options_from_kwargs()
.
AUDIT_LOG_TYPES
= ['content_set', 'content_set_role', 'dashboard', 'dashboard_group', 'group', 'package', 'plugin_schedule', 'saved_action', 'saved_question', 'sensor', 'system_setting', 'user', 'user_group', 'white_listed_url']¶list
of str
– Valid types for api_get_audit_logs()
.
__init__
(api_client, api_objects, ver_check=True, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
log
= None¶logging.Logger
– Log.
api_objects
¶Get the API objects container.
Returns: | pytan3.api_objects.ApiObjects |
---|
api_client
¶Get the API client.
Returns: | pytan3.api_clients.ApiClient |
---|
http_client
¶Get the HTTP client.
Returns: | pytan3.http_client.HttpClient |
---|
auth_method
¶Get the Auth Method.
Returns: | pytan3.auth_methods.AuthMethod |
---|
get_type
()[source]¶Get the ref type of this class for use by load_type()
.
Returns: | str |
---|
get_version_req
()[source]¶Get the min, max, and eq version requirements of this class.
Notes
Dict can specify keys: “vmin”, “vmax”, “veq”.
This class method gets called by
pytan3.utils.versions.version_check_obj_req()
to perform version
checks.
Returns: | dict |
---|
result_cls
¶Get the result deserializer class.
Returns: | pytan3.results.Result |
---|
build_options_from_kwargs
(**kwargs)[source]¶Build an Options API object from kwargs and return the serialized form.
Parameters: | **kwargs –
|
---|
Notes
Will set DEFAULT_OPTIONS
as defaults to kwargs
before applying values to Options object attributes.
Returns: | dict |
---|
api_get
(obj, **kwargs)[source]¶Send an API request to get an object.
Parameters: |
|
---|---|
Returns: |
api_add
(obj, **kwargs)[source]¶Send an API request to add an object.
Parameters: |
|
---|---|
Returns: |
api_delete
(obj, **kwargs)[source]¶Send an API request to delete an object.
Parameters: |
|
---|---|
Returns: |
api_update
(obj, **kwargs)[source]¶Send an API request to update an object.
Parameters: |
|
---|---|
Returns: |
api_get_audit_logs
(type, target, **kwargs)[source]¶Send an API request to get audit logs for an object.
Parameters: |
|
---|---|
Raises: |
|
Returns: |
api_parse_question
(text, **kwargs)[source]¶Send an API request to parse text.
Parameters: |
|
---|---|
Returns: |
api_get_client_count
(**kwargs)[source]¶Send an API request to get the client count.
Parameters: | **kwargs –
|
---|
Notes
Unlike the SOAP API, “count” does not seem to be used by REST API.
Returns: | pytan3.results.Result |
---|
api_add_parsed_question
(obj, **kwargs)[source]¶Send an API request to add a parsed question object.
Parameters: |
|
---|---|
Returns: |
api_get_result_info
(obj, **kwargs)[source]¶Send an API request to get result info for an object.
Parameters: |
|
---|---|
Returns: |
api_get_result_data
(obj, **kwargs)[source]¶Send an API request to get result data for an object.
Parameters: |
|
---|---|
Returns: |
api_get_merged_result_data
(objlist, **kwargs)[source]¶Send an API request to get merged result data for a list of objects.
Parameters: |
|
---|---|
Returns: |
_abc_impl
= <_abc_data object>¶pytan3.adapters.
load_type
(obj='soap')[source]¶Get a Adapter
by type from Adapter.get_type()
.
Parameters: | obj (str , optional) – Type of Adapter. Defaults to: |
---|---|
Raises: | exceptions.ModuleError – Unable to find a valid Adapter with the supplied type. |
Returns: | Adapter |
pytan3.adapters.
load
(obj='soap')[source]¶Get a Adapter
by name from Adapter.get_name()
.
Parameters: | obj (str or Adapter or Adapter , optional) – Adapter object, class, or name Adapter. Defaults to: |
---|---|
Raises: | exceptions.ModuleError – Unable to find a valid Adapter with the supplied name. |
Returns: | Adapter |
pytan3.adapters.
check_adapter_types
(adapter)[source]¶Check Adapter.get_type()
against api_client and objects type.
Parameters: | adapter (Adapter ) – Adapter to perform type checking on. |
---|---|
Raises: | exceptions.TypeMismatchError – If Adapter.get_type() is not equal to
pytan3.api_objects.ApiObjects.module_type or
pytan3.api_clients.ApiClient.get_type() . |
pytan3.adapters.
check_adapter_version
(adapter)[source]¶Check Adapter.get_version_req()
against api_client and objects version.
Parameters: | adapter (Adapter ) – Adapter to perform version checking on. |
---|---|
Raises: | pytan3.utils.exceptions.VersionMismatchError – If the version requirements from Adapter.get_version_req() fail to
match pytan3.api_clients.ApiClient.version or
pytan3.api_objects.ApiObjects.module_version . |
pytan3.adapters.
check_object_attrs
(obj, attrs)[source]¶Check if any attributes of an obj are set.
Parameters: |
|
---|---|
Raises: |
|
pytan3.adapters.
soap_envelope
(cmd, obj, opts=None)[source]¶Construct a SOAP envelope with the request command, obj, and options.
Parameters: | |
---|---|
Returns: |
pytan3.adapters.
re_soap_tag
(text, tag, limit=4000, pattern='<{t}>(.*?)</{t}>')[source]¶Search for tag in text[:limit] using pattern.
Parameters: |
---|
Notes
Returns: | str |
---|
pytan3.adapters.
magic_endpoint
(obj, target=None, auto_target=True, needs_target=False)[source]¶Build a REST API endpoint from an API object.
Parameters: |
|
---|---|
Raises: |
|
Returns: |
Exceptions and warnings for pytan3.adapters
.
pytan3.adapters.exceptions.
ModuleError
[source]¶Bases: pytan3.exceptions.PyTanError
Parent of all exceptions for pytan3.adapters
.
pytan3.adapters.exceptions.
ModuleWarning
[source]¶Bases: pytan3.exceptions.PyTanWarning
Parent of all warnings for pytan3.adapters
.
Thrown by:
pytan3.adapters.exceptions.
InvalidTypeError
[source]¶Bases: pytan3.adapters.exceptions.ModuleError
Thrown when an object of an invalid type is supplied.
pytan3.adapters.exceptions.
EmptyAttributeError
[source]¶Bases: pytan3.adapters.exceptions.ModuleError
Thrown when an object is supplied that does not have required attributes set.
pytan3.adapters.exceptions.
TypeMismatchError
[source]¶Bases: pytan3.adapters.exceptions.ModuleError
Thrown when an API module type does not match an adapters type.
pytan3.adapters.exceptions.
SessionNotFoundWarning
[source]¶Bases: pytan3.adapters.exceptions.ModuleWarning
Thrown when a session XML tag can not be found in a response body.
Result objects that deserialize responses from Tanium API.
pytan3.results.
Result
[source]¶Bases: object
Deserialize API responses from Tanium API.
from_response
(api_objects, response, lvl='info')[source]¶Create Result
from requests.Response
.
Parameters: |
|
---|---|
Returns: |
error_check
()[source]¶Check for errors in response_body_str
.
Raises: |
---|
error_text
¶Get the error text from response_body_str
.
Returns: | str |
---|
api_objects
()[source]¶Get the API objects container.
Returns: | pytan3.api_objects.ApiObjects |
---|
request_body_obj
¶Get request_body_str
deserialized into a python object.
Returns: | object |
---|
request_object_obj
¶Get the request objects from request_body_obj
.
Returns: | dict |
---|
response_body_obj
¶Get response_body_str
deserialized into a python object.
Returns: | object |
---|
data_obj
¶Get the response data from response_body_obj
.
Returns: | object |
---|
data_api
(**kwargs)[source]¶Get data_obj
deserialized into an ApiModel object.
Returns: | pytan3.api_models.ApiModel |
---|
object_obj
¶Get the response objects from response_body_obj
.
Returns: | dict |
---|
object_api
(**kwargs)[source]¶Get object_obj
deserialized into an ApiModel object.
Returns: | pytan3.api_models.ApiModel |
---|
str_to_obj
(text, src, **kwargs)[source]¶Deserialize string into a python object.
Parameters: | |
---|---|
Raises: | |
Returns: |
obj_to_api
(obj, src)[source]¶Deserialize a python object into pytan3.api_models.ApiModel
.
Parameters: | |
---|---|
Returns: |
_abc_impl
= <_abc_data object>¶pytan3.results.
CommonMixin
(api_objects, response_body, request_body, method, url, status_code, origin=None, lvl='info')[source]¶Bases: object
Shared methods common amongst all Result
.
__init__
(api_objects, response_body, request_body, method, url, status_code, origin=None, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
log
= None¶logging.Logger
– Log for this object.
origin
= None¶requests.Response
– Original response object.
from_response
(api_objects, response, lvl='info')[source]¶Create Result from a requests response object.
Parameters: |
|
---|---|
Returns: |
api_objects
¶Get the API objects container.
Returns: | pytan3.api_objects.ApiObjects |
---|
obj_to_api
(api_name, obj, src)[source]¶Deserialize a python object into pytan3.api_models.ApiModel
.
Parameters: | |
---|---|
Returns: |
get_dict_path
(obj, path, src)[source]¶Traverse a dict using a / seperated string.
Parameters: | |
---|---|
Raises: |
|
Returns: |
pytan3.results.
Soap
(api_objects, response_body, request_body, method, url, status_code, origin=None, lvl='info')[source]¶Bases: pytan3.results.CommonMixin
, pytan3.results.Result
Deserialize SOAP API responses from Tanium API.
DATA_ROUTES
= ['GetResultInfo', 'GetResultData', 'GetMergedResultData']¶__call__
(raw=False, **kwargs)[source]¶Get data_api
or object_api
.
Parameters: |
|
---|
Notes
Will return object_api()
or data_api()
by
determining if command_request
is an object or data request.
Returns: | pytan3.api_models.ApiModel or object |
---|
error_map
¶Map of status codes to regex patterns and exceptions.
Notes
Keys should be int
of a status code to check patterns of.
Values should be list
of [pattern, exc], where pattern is a regex
pattern to search response body, and exc is exception to throw if pattern
match is found.
Raises: | |
---|---|
Returns: |
error_check
()[source]¶Check for errors in CommonMixin.response_body_str
.
Raises: |
---|
error_check_response
()[source]¶Check Soap.command_response
for errors.
Notes
For each key value pair in error_map
, if key matches
CommonMixin.status_code
or key is None, the patterns in value are
checked against response body, and if matched the patterns associated
exception is thrown.
error_check_code
()[source]¶Check if CommonMixin.status_code
is one of valid_codes
.
Raises: | exceptions.ResponseError |
---|
error_text
¶Get the error text from CommonMixin.response_body_str
.
Returns: | str |
---|
command_request
¶Get the “command” element from request_body_obj
.
Returns: | str |
---|
command_response
¶Get the “command” element from response_body_obj
.
Returns: | str |
---|
request_body_obj
¶Deserialize CommonMixin.request_body_str
into a python object.
Returns: | dict |
---|
request_object_obj
¶Get the request objects from request_body_obj
.
Returns: | dict |
---|
response_body_obj
¶Get CommonMixin.response_body_str
deserialized into a python object.
Returns: | dict |
---|
data_xml
¶Get the “ResultXML” element from response_body_obj
.
Returns: | str |
---|
data_api
(**kwargs)[source]¶Get data_obj
deserialized into an ApiModel object.
Parameters: | **kwargs –
|
---|---|
Returns: | pytan3.api_models.ApiModel |
object_obj
¶Get the response objects from response_body_obj
.
Returns: | dict |
---|
object_api
(**kwargs)[source]¶Get object_obj
deserialized into an ApiModel object.
Parameters: | **kwargs –
|
---|---|
Returns: | pytan3.api_models.ApiModel |
str_to_obj
(text, src, use_dict=True, try_int=True, flat_attrs=True, **kwargs)[source]¶Deserialize string into a python object.
Parameters: |
|
---|---|
Raises: |
|
Returns: |
_abc_impl
= <_abc_data object>¶pytan3.results.
Rest
(api_objects, response_body, request_body, method, url, status_code, origin=None, lvl='info')[source]¶Bases: pytan3.results.CommonMixin
, pytan3.results.Result
Deserialize REST API responses from Tanium API.
MANUAL_OBJECT_ROUTES
= {'audit_logs': 'audit_logs', 'parse_question': 'parse_question_results'}¶dict
– Manual route defs for object_api()
.
DATA_ROUTES
= {'merged_result_data': 'merged_result_set', 'result_data': 'result_sets', 'result_info': 'result_infos'}¶dict
– Manual route defs for data_api()
.
__call__
(raw=False, **kwargs)[source]¶Get data_api
or object_api
.
Parameters: |
|
---|
Notes
Will return object_api()
or data_api()
by
determining if RestUrlPath.route
is an object or data request.
Returns: | pytan3.api_models.ApiModel or object |
---|
error_map
¶Map of status codes to regex patterns and exceptions.
Notes
Keys should be int
of a status code to check patterns of.
Values should be list
of [pattern, exc], where pattern is a regex
pattern to search response body, and exc is exception to throw if pattern
match is found.
Raises: | |
---|---|
Returns: |
error_check
()[source]¶Check for errors in CommonMixin.response_body_str
.
Raises: |
---|
error_check_response
()[source]¶Check CommonMixin.response_body_str
for errors.
Notes
For each key value pair in error_map
, if key matches
CommonMixin.status_code
or key is None, the patterns in value
are checked against response body, and if matched the patterns associated
exception is thrown.
error_check_code
()[source]¶Check if CommonMixin.status_code
is one of valid_codes
.
Raises: | exceptions.ResponseError |
---|
error_text
¶Get the error text from CommonMixin.response_body_str
.
Returns: | str |
---|
url_path
¶Parse CommonMixin.url
using RestUrlPath
.
Returns: | (RestUrlPath ) |
---|
request_body_obj
¶Deserialize CommonMixin.request_body_str
into a python object.
Returns: | dict |
---|
request_object_obj
¶Get the request objects from request_body_obj
.
Returns: | dict |
---|
response_body_obj
¶Get CommonMixin.response_body_str
deserialized into a python object.
Returns: | dict |
---|
data_obj
¶Get the response data from response_body_obj
.
Returns: | dict |
---|
data_api
(**kwargs)[source]¶Get data_obj
deserialized into an ApiModel object.
Parameters: | **kwargs –
|
---|---|
Returns: | pytan3.api_models.ApiModel |
object_obj
¶Get the response objects from response_body_obj
.
Returns: | dict |
---|
object_api
(**kwargs)[source]¶Get object_obj
deserialized into an ApiModel object.
Parameters: | **kwargs –
|
---|---|
Returns: | pytan3.api_models.ApiModel |
str_to_obj
(text, src, **kwargs)[source]¶Deserialize string into a python object.
Parameters: |
|
---|---|
Raises: |
|
Returns: |
_abc_impl
= <_abc_data object>¶pytan3.results.
RestUrlPath
(url)[source]¶Bases: object
Parser to get path parts from a REST API URL.
__init__
(url)[source]¶Constructor.
Parameters: | url (str ) – URL to parse. |
---|---|
Raises: | exceptions.ModuleError – If version and route can not be parsed from
path_parts . |
url
= None¶str
– Percent decoded version of url_original
.
url_path
= None¶urllib.parse.ParseResult
– Parsed version of url
.
version
= None¶int
– REST API version from path_parts
.
route
= None¶str
– REST API route from path_parts
.
Exceptions and warnings for pytan3.results
.
pytan3.results.exceptions.
ModuleError
[source]¶Bases: pytan3.exceptions.PyTanError
Parent of all exceptions for pytan3.results
.
pytan3.results.exceptions.
ModuleWarning
[source]¶Bases: pytan3.exceptions.PyTanWarning
Parent of all warnings for pytan3.results
.
Thrown by:
pytan3.results.exceptions.
ResponseError
(result, error)[source]¶Bases: pytan3.results.exceptions.ModuleError
Thrown when a response has an general/uncategorized error.
__init__
(result, error)[source]¶Constructor.
Parameters: |
|
---|
result
= None¶pytan3.results.Result
– Object exception was thrown from.
pytan3.results.exceptions.
ObjectExistsError
(result, error)[source]¶Bases: pytan3.results.exceptions.ResponseError
Thrown when a response tells us the object already exists.
pytan3.results.exceptions.
ObjectNotFoundError
(result, error)[source]¶Bases: pytan3.results.exceptions.ResponseError
Thrown when a response tells us the object already exists.
pytan3.results.exceptions.
TextDeserializeError
(result, text, src, exc)[source]¶Bases: pytan3.results.exceptions.ModuleError
Thrown when deserializing a string into python object.
__init__
(result, text, src, exc)[source]¶Constructor.
Parameters: |
|
---|
result
= None¶pytan3.results.Result
– Object exception was thrown from.
pytan3.results.exceptions.
ApiWrongRequestType
(result, error)[source]¶Bases: pytan3.results.exceptions.ModuleError
Thrown when get result data/object API obj but request is not of that type.
__init__
(result, error)[source]¶Constructor.
Parameters: | result (pytan3.results.Result ) – Object exception was thrown from. |
---|
result
= None¶pytan3.results.Result
– Object exception was thrown from.
pytan3.results.exceptions.
DictionaryPathError
(result, obj, path, src, exc)[source]¶Bases: pytan3.results.exceptions.ModuleError
Thrown when a response has an error when deserializing.
__init__
(result, obj, path, src, exc)[source]¶Constructor.
Parameters: |
|
---|
result
= None¶pytan3.results.Result
– Object exception was thrown from.
PyTan utilities module.
PyTan encryption/decryption utilities module.
PyTan logging module.
pytan3.utils.logs.
LOG
= <Logger pytan3 (DEBUG)>¶logging.Logger
– Package logger.
pytan3.utils.logs.
LOG_FILE
= 'pytan3.log'¶str
– Log filename for add_file()
and remove_file()
.
pytan3.utils.logs.
LOG_CON_FMT
= '%(levelname)-8s [%(name)s:%(funcName)s()] %(message)s'¶str
– Logging format for add_stderr()
and add_stdout()
.
pytan3.utils.logs.
LOG_PATH_FMT
= '[%(asctime)s] PID:%(process)s %(levelname)-8s [%(name)s:%(funcName)s()] %(message)s'¶str
– Logging format for add_file()
.
pytan3.utils.logs.
LVL_DICT
= {'CRITICAL': 50, 'DEBUG': 10, 'ERROR': 40, 'FATAL': 50, 'INFO': 20, 'NOTSET': 0, 'WARN': 30, 'WARNING': 30}¶dict
– Logging level names to ints, python version dependent.
pytan3.utils.logs.
LVL_STR
= 'CRITICAL, FATAL, ERROR, WARN, WARNING, INFO, DEBUG, NOTSET, OFF'¶str
– CSV str of logging level names.
pytan3.utils.logs.
is_enabled
(lvl='debug', obj=<Logger pytan3 (DEBUG)>)[source]¶Determine if a logger or handler is enabled for a log level.
Parameters: |
|
---|---|
Returns: |
pytan3.utils.logs.
is_disabled
(obj=<Logger pytan3 (DEBUG)>)[source]¶Determine if a logger or handler is disabled.
Parameters: | obj (logging.Logger or logging.Handler , optional) – Object to check if disabled. Defaults to: |
---|
Notes
Will traverse up the logger tree to see if any parents are disabled.
Returns: | bool |
---|
pytan3.utils.logs.
enable_capture_exc
()[source]¶Enable the exception hook to capture exceptions to the logging system.
pytan3.utils.logs.
disable_capture_exc
()[source]¶Disable the exception hook to capture exceptions to the logging system.
pytan3.utils.logs.
enable_capture_warn
()[source]¶Enable the warning hook to capture warnings to the logging system.
pytan3.utils.logs.
disable_capture_warn
()[source]¶Disable the warning hook to capture warnings to the logging system.
pytan3.utils.logs.
enable_format_warning
()[source]¶Replace warnings.formatwarning()
with customformatwarning()
.
pytan3.utils.logs.
disable_format_warning
()[source]¶Restore warnings.formatwarning()
to the default.
pytan3.utils.logs.
use_localtime
()[source]¶Set the logging system to use local time for time strings.
pytan3.utils.logs.
exception_hook
(type, value, tb)[source]¶Exception hook to send exceptions to the logging system.
Notes
If the package logger has no logging output at “error” level, the default excepthook will be used to print the exception to STDERR.
pytan3.utils.logs.
warning_hook
(message, category, filename, lineno, file=None, line=None)[source]¶Warning hook to send warnings to the logging system.
Notes
If the package logger has no logging output at “warning” level, the default warning will be used to print the warning to STDERR.
pytan3.utils.logs.
customformatwarning
(message, category, filename, lineno, file=None, line=None)[source]¶Return a custom warning format.
pytan3.utils.logs.
set_level
(lvl='info', obj=<Logger pytan3 (DEBUG)>)[source]¶Set a logger or handler to a log level.
Parameters: |
|
---|
Notes
If lvl is “OFF” the disabled attr on obj will be set to True.
Returns: | bool |
---|
pytan3.utils.logs.
get_obj_log
(obj, lvl='debug')[source]¶Get a logger object for an object.
Parameters: | |
---|---|
Returns: |
pytan3.utils.logs.
level_name
(lvl)[source]¶Get a logging level in str format.
Parameters: | lvl (str or int ) – Level to get str format of. |
---|---|
Raises: | pytan3.utils.exceptions.ModuleError – If int is not in values of LVL_DICT or if str is not in keys of
LVL_DICT . |
Returns: | str |
pytan3.utils.logs.
level_int
(lvl)[source]¶Get a logging level in int format.
Parameters: | lvl (str or int ) – Level to get int format of. |
---|---|
Raises: | pytan3.utils.exceptions.ModuleError – If int is not in values of LVL_DICT or if str is not in keys of
LVL_DICT . |
Returns: | int |
pytan3.utils.logs.
log_str
(obj)[source]¶Get a str format of a logger object showing level and attached handlers.
Parameters: | obj (logging.Logger ) – Logger object to get str format of. |
---|---|
Returns: | str |
pytan3.utils.logs.
handler_str
(obj)[source]¶Get a str format of a handler object showing level.
Parameters: | obj (logging.Handler ) – Handler object to get str format of. |
---|---|
Returns: | str |
pytan3.utils.logs.
add_stdout
(lvl='info', fmt='%(levelname)-8s [%(name)s:%(funcName)s()] %(message)s', obj=<Logger pytan3 (DEBUG)>)[source]¶Add a STDOUT handler to a logger object.
Parameters: |
|
---|
Notes
Will remove handler from obj if exists before adding.
Returns: | logging.StreamHandler |
---|
pytan3.utils.logs.
add_stderr
(lvl='info', fmt='%(levelname)-8s [%(name)s:%(funcName)s()] %(message)s', obj=<Logger pytan3 (DEBUG)>)[source]¶Add a STDERR handler to a logger object.
Parameters: |
|
---|
Notes
Will remove handler from obj if exists before adding.
Returns: | logging.StreamHandler |
---|
pytan3.utils.logs.
add_file
(lvl='debug', path=None, path_sub='logs', path_file='pytan3.log', max_mb=10, max_num=5, fmt='[%(asctime)s] PID:%(process)s %(levelname)-8s [%(name)s:%(funcName)s()] %(message)s', obj=<Logger pytan3 (DEBUG)>)[source]¶Add a rotating log file handler to a logger object.
Parameters: |
|
---|
Notes
Will remove handler from obj if exists before adding.
Returns: | logging.handlers.RotatingFileHandler |
---|
pytan3.utils.logs.
remove_stdout
(obj=<Logger pytan3 (DEBUG)>)[source]¶Remove a STDOUT handler from a logger object.
Parameters: | obj (logging.Logger , optional) – Logger object to remove handler from. Defaults to: |
---|---|
Returns: | logging.Handler |
pytan3.utils.logs.
remove_stderr
(obj=<Logger pytan3 (DEBUG)>)[source]¶Remove a STDERR handler from a logger object.
Parameters: | obj (logging.Logger , optional) – Logger object to remove handler from. Defaults to: |
---|---|
Returns: | logging.Handler |
pytan3.utils.logs.
remove_file
(path=None, path_sub='logs', path_file='pytan3.log', obj=<Logger pytan3 (DEBUG)>)[source]¶Remove a STDERR handler from a logger object.
Parameters: |
|
---|---|
Returns: |
pytan3.utils.logs.
add_null
(obj=<Logger pytan3 (DEBUG)>)[source]¶Add a Null handler to a logger object.
Parameters: | obj (logging.Logger , optional) – Logger object to add handler to. Defaults to: |
---|---|
Returns: | logging.NullHandler |
pytan3.utils.logs.
remove_null
(obj=<Logger pytan3 (DEBUG)>)[source]¶Remove a Null handler from a logger object.
Parameters: | obj (logging.Logger , optional) – Logger object to remove handler from. Defaults to: |
---|---|
Returns: | logging.NullHandler |
pytan3.utils.logs.
remove_handler
(handler, obj=<Logger pytan3 (DEBUG)>)[source]¶Remove a handler from a logger.
Parameters: |
|
---|---|
Returns: |
pytan3.utils.logs.
find_handler_by_name
(name, obj=<Logger pytan3 (DEBUG)>)[source]¶Find handler object that is attached to a logger.
Parameters: |
|
---|---|
Returns: |
|
pytan3.utils.logs.
get_output_handlers
(lvl=None, obj=<Logger pytan3 (DEBUG)>)[source]¶Find handlers attached to a logger that show output at a given level.
Parameters: |
|
---|
Notes
If lvl is None logging levels of handlers will not be checked and
the return will be handlers that are not logging.NullHandler
.
Returns: | list of logging.Handler |
---|
pytan3.utils.logs.
will_print_at
(lvl='debug', obj=<Logger pytan3 (DEBUG)>)[source]¶Check if a logger will show output at a given level.
Parameters: |
|
---|---|
Returns: |
PyTan prompting module.
pytan3.utils.prompts.
ColorWrap
(mode='')[source]¶Bases: object
Wrapper for colorama.
MODE_MAP
= {'BACK': <colorama.ansi.AnsiBack object at 0x7f07d8d885c0>, 'FORE': <colorama.ansi.AnsiFore object at 0x7f07d8d88550>, 'STYLE': <colorama.ansi.AnsiStyle object at 0x7f07d8d885f8>}¶dict
– Map of modes this wrapper can expose.
pytan3.utils.prompts.
Promptness
(input_stream=<_io.TextIOWrapper name='<stdin>' mode='r' encoding='UTF-8'>, output_stream=<colorama.ansitowin32.StreamWrapper object>, lvl='info')[source]¶Bases: object
Prompt utility class.
OVERRIDES
= None¶dict
– Default overrides for Promptness.ask_dict()
.
TMPLS
= {'env_value': '\n{{f.green}}OS Environment Variable {env!r} has value {env_value}, {{f.green}}{action} override default {default}{{s.reset}}.', 'option': '\n {{f.BLUE}}{opt}{{s.reset}}', 'options': '\nOptions:{options}\n', 'prompt': '\n{{f.cyan}}{text}{{s.reset}} [default: {default}]: ', 'secure_value': '{{s.reset}}{{f.red}}..HIDDEN..{{s.reset}}', 'value': "{{s.reset}}{{f.green}}'{value}'{{s.reset}}", 'warn_bool_invalid': '\n-- {{f.red}}Value must be one of {yes_values!r} or {no_values!r}{{s.reset}}', 'warn_int_invalid': '\n-- {{f.red}}Value must be a valid number{{s.reset}}', 'warn_nodefault': '\n-- {{f.red}}No default defined, value required!{{s.reset}}', 'warn_notty': '\n\n{{f.red}}No TTY on stream {stream}, using default {default!r} for {text!r}{{s.reset}}\n', 'warn_option_invalid': '\n-- {{f.red}}Value must be one of: {options!r}{{s.reset}}\n', 'warn_text_invalid': '\n-- {{f.red}}Value did not match {validate!r}{{s.reset}}'}¶dict
– String templates used throughout.
__init__
(input_stream=<_io.TextIOWrapper name='<stdin>' mode='r' encoding='UTF-8'>, output_stream=<colorama.ansitowin32.StreamWrapper object>, lvl='info')[source]¶Constructor.
Parameters: |
|
---|
log
= None¶logging.Logger
– Log for this object.
spew
(text, **kwargs)[source]¶Print output to stream.
Parameters: |
|
---|
get_prompter
(secure=False)[source]¶Get a prompt function.
Parameters: | secure (bool , optional) – Return getpass.getpass instead of input. Defaults to: False. |
---|---|
Returns: | object |
prompt
(text, default=None, **kwargs)[source]¶Prompt for a value.
Parameters: | |
---|---|
Raises: |
|
Returns: |
ask_choice
(text, choices, default=None, attempts=5, **kwargs)[source]¶Prompt user to select from a list of choices.
Parameters: |
|
---|---|
Raises: |
|
Returns: |
ask_bool
(text, default=None, attempts=5, **kwargs)[source]¶Prompt user to provide yes or no.
Parameters: | |
---|---|
Raises: |
|
Returns: |
ask_int
(text, default=None, attempts=5, **kwargs)[source]¶Prompt user to provide yes or no.
Parameters: | |
---|---|
Raises: |
|
Returns: |
ask_str
(text, default=None, attempts=5, **kwargs)[source]¶Prompt user to provide yes or no.
Parameters: | |
---|---|
Raises: |
|
Returns: |
ask_dict
(asks, overrides=None)[source]¶Prompt for input from a list of dict.
Parameters: |
---|
Notes
Keys for ask dict in asks:
ask_choice()
:ask_str()
:Returns: | dict |
---|
pytan3.utils.prompts.
PromptError
(text, attempts)[source]¶Bases: Exception
Parent exception for any errors when prompting.
Promptness.ask_dict()
msg
= '{text}'¶pytan3.utils.prompts.
InvalidValueError
(text, attempts)[source]¶Bases: pytan3.utils.prompts.PromptError
Thrown when a user provides an invalid value.
msg
= 'Invalid value supplied for prompt {text!r} after {attempts} attempts'¶pytan3.utils.prompts.
EmptyValueError
(text, attempts)[source]¶Bases: pytan3.utils.prompts.PromptError
Thrown when no default defined and user provides no value.
msg
= 'No value supplied for prompt {text!r} after {attempts} attempts'¶pytan3.utils.prompts.
NoTtyError
(stream, text)[source]¶Bases: pytan3.utils.prompts.PromptError
Thrown when a TTY is not attached to a console.
Promptness.prompt()
pytan3.utils.prompts.
stream_name
(stream)[source]¶Get the name of a stream.
Parameters: | stream (io.IOBase ) – Stream to get name of. |
---|---|
Returns: | str |
pytan3.utils.prompts.
isatty
(stream)[source]¶Check if a stream is attached to a console.
Parameters: | stream (io.IOBase ) – Stream to check. |
---|---|
Returns: | bool |
pytan3.utils.prompts.
promptness
= pytan3.utils.prompts.Promptness(input='<stdin>', output='<stderr>')¶Promptness
– Pre-established object for easy usage.
PyTan tools module.
pytan3.utils.tools.
STORAGE_DIR
= 'pytan3_local'¶str
– Default sub-directory to use for STORAGE_PATH
.
pytan3.utils.tools.
STORAGE_PATH
= '~/pytan3_local'¶str
– Default path to use for get_storage_dir()
if path is None.
Will use OS Environment variable “PYTAN_STORAGE_PATH” if set.
pytan3.utils.tools.
get_env
(key, default)[source]¶Get an environment variables value.
Parameters: | |
---|---|
Returns: |
pytan3.utils.tools.
get_storage_dir
(path=None, path_sub='', mkdir=False)[source]¶Get the directory for PyTan to use for storing local state.
Parameters: |
|
---|---|
Returns: |
pytan3.utils.tools.
str_to_intfloat
(s)[source]¶Convert str to int or float.
Parameters: | s (str ) – String to convert to float if it has a period or int if not. |
---|---|
Returns: | int or float |
pytan3.utils.tools.
secs_ago
(secs)[source]¶Get a datetime object from N seconds ago.
Parameters: | secs (int or float ) – Number of seconds ago to get datetime object of. |
---|---|
Returns: | datetime.datetime |
pytan3.utils.tools.
secs_age
(dt)[source]¶Get the number of seconds ago of a datetime object.
Parameters: | dt (datetime.datetime ) – Datetime object to calculate age in seconds of. |
---|---|
Returns: | int |
pytan3.utils.tools.
b64_encode
(s)[source]¶Encode s as base64 using base64.b64encode()
.
Parameters: | s (str ) – Text to base64 encode. |
---|---|
Returns: | str |
pytan3.utils.tools.
b64_decode
(s)[source]¶Decode text as base64 using base64.b64decode()
.
Parameters: | s (str ) – Text to base64 decode. |
---|---|
Returns: | str |
pytan3.utils.tools.
trim_txt
(txt, limit=10000)[source]¶Trim a str if it is over n characters.
Parameters: | |
---|---|
Returns: |
pytan3.utils.tools.
get_dict_path
(obj, path)[source]¶Traverse a dict using a / seperated string.
Parameters: | |
---|---|
Raises: |
|
Returns: |
pytan3.utils.tools.
human_size
(size)[source]¶Format a byte count as human readable using humanfriendly.format_size()
.
Parameters: | size (int or str ) – Size to format as an int or as a human readable str. |
---|
Notes
Given “13”, “13b”, “13 bytes”, or 13 will return: “13 bytes”.
Returns: | str |
---|
pytan3.utils.tools.
human_delta
(delta, ms=False, short=True)[source]¶Format a delta as human readable using humanfriendly.format_timespan()
.
Parameters: |
---|
Notes
Given 300.1 or “300.1” or datetime.timedelta(seconds=300, microseconds=100000), will return: “5 minutes and 100 milliseconds” or “5m100ms”.
Returns: | str |
---|
pytan3.utils.tools.
Timer
[source]¶Bases: object
Context manager to get a human readable elapsed timespan.
start
= None¶datetime.datetime
– Start of timespan.
end
= None¶datetime.datetime
– End of timespan.
__call__
()[source]¶Return the current time.
Returns: | datetime.datetime |
---|
__enter__
()[source]¶Set the start time.
Returns: | datetime.datetime |
---|
elapsed_delta
¶Get elapsed time since start
.
Returns: | datetime.timedelta |
---|
PyTan versioning utilities module.
pytan3.utils.versions.
version_recomp
(v1, v2, vshrink=True)[source]¶Recompile version strings into lists.
Parameters: |
|
---|
Notes
If any non-integers found in v1 or v2, they will be returned as joined strings using periods.
Default python string comparison leads to a less-than-perfect comparison for ints mixed with strs.
Returns: | (list of str , list of str ) or
(str , str ) |
---|
pytan3.utils.versions.
version_eq
(v1, v2, vshrink=True)[source]¶Check if v1 is equal to v2.
Parameters: |
|
---|---|
Returns: |
pytan3.utils.versions.
version_min
(v1, v2, vshrink=True)[source]¶Check if v1 is greater than or equal to v2.
Parameters: |
|
---|---|
Returns: |
pytan3.utils.versions.
version_max
(v1, v2, vshrink=True)[source]¶Check if v1 is less than or equal to v2.
Parameters: |
|
---|---|
Returns: |
pytan3.utils.versions.
version_check
(version, veq='', vmax='', vmin='', vshrink=True)[source]¶Check if version meets veq, vmax, and vmin.
Parameters: |
|
---|---|
Returns: |
pytan3.utils.versions.
version_check_obj_req
(version, src, obj)[source]¶Check if veq, vmax, and vmin from a classes get_version_req meets version.
Parameters: |
|
---|---|
Raises: |
|
Exceptions and warnings for pytan3.utils
.
pytan3.utils.exceptions.
ModuleError
[source]¶Bases: pytan3.exceptions.PyTanError
Parent of all exceptions for pytan3.utils
.
pytan3.utils.exceptions.
ModuleWarning
[source]¶Bases: pytan3.exceptions.PyTanWarning
Parent of all warnings for pytan3.utils
.
Thrown by:
pytan3.utils.exceptions.
VersionMismatchError
[source]¶Bases: pytan3.utils.exceptions.ModuleError
Exception handler when matching a version.
Used by HTTP Client to send requests.
cert_human.CertStore
and cert_human.CertChainStore
:
Used by Certificate verification for HTTP Client to validate and prompt user for verification of SSL Certificates.
Used by Tools to show times and file sizes in human readable format.
Used by Adapters and Results to convert XML text into Python dictionaries and back.
Used by Prompting Utilities to add colors to prompts in order to have them stand out more.
Used by Crypt Utilities to provide AES encryption when writing an Authentication Store.
six
:
Used throughout PyTan to make code work on Python v2 and Python v3.
Used by PyTan to allow use of a .env
file for Environment Variables used throughout PyTan.