[docs]classTenableIE(APIPlatform):_env_base='TIE'_base_path='api'_conv_json=True_allowed_auth_mech_priority=['key']_allowed_auth_mech_params={'key':['api_key']}def_key_auth(self,api_key):self._session.headers.update({'X-API-Key':f'{api_key}'})self._auth_mech='keys'@propertydefabout(self):''' The interface object for the :doc:`Tenable Identity Exposure About APIs <about>`. '''returnAboutAPI(self)@propertydefad_object(self):''' The interface object for the :doc:`Tenable Identity Exposure AD Object APIs <ad_object>`. '''returnADObjectAPI(self)@propertydefalerts(self):''' The interface object for the :doc:`Tenable Identity Exposure Alerts APIs <alert>`. '''returnAlertsAPI(self)@propertydefapi_keys(self):''' The interface object for the :doc:`Tenable Identity Exposure API-Keys APIs <api_keys>`. '''returnAPIKeyAPI(self)@propertydefattacks(self):''' The interface object for the :doc:`Tenable Identity Exposure Attacks APIs <attacks>`. '''returnAttacksAPI(self)@propertydefapplication_settings(self):''' The interface object for the :doc:`Tenable Identity Exposure Application Settings APIs <application_settings>`. '''returnApplicationSettingsAPI(self)@propertydefattack_types(self):''' The interface object for the :doc:`Tenable Identity Exposure Attack Types APIs <attack_types>`. '''returnAttackTypesAPI(self)@propertydefattack_type_options(self):''' The interface object for the :doc:`Tenable Identity Exposure Attack Type Options APIs <attack_type_options>`. '''returnAttackTypeOptionsAPI(self)@propertydefcategory(self):''' The interface object for the :doc:`Tenable Identity Exposure Category APIs <category>`. '''returnCategoryAPI(self)@propertydefchecker(self):''' The interface object for the :doc:`Tenable Identity Exposure Checker APIs <checker>`. '''returnCheckerAPI(self)@propertydefchecker_option(self):''' The interface object for the :doc:`Tenable Identity Exposure Checker option APIs <checker_option>`. '''returnCheckerOptionAPI(self)@propertydefdashboard(self):''' The interface object for the :doc:`Tenable Identity Exposure Dashboard APIs <dashboard>`. '''returnDashboardAPI(self)@propertydefdeviance(self):''' The interface object for the :doc:`Tenable Identity Exposure Deviance APIs <deviance>`. '''returnDevianceAPI(self)@propertydefdirectories(self):''' The interface object for the :doc:`Tenable Identity Exposure Directories APIs <directories>`. '''returnDirectoriesAPI(self)@propertydefemail_notifiers(self):''' The interface object for the :doc:`Tenable Identity Exposure Email Notifiers APIs <email_notifiers>`. '''returnEmailNotifiersAPI(self)@propertydefevent(self):''' The interface object for the :doc:`Tenable Identity Exposure Event APIs <event>`. '''returnEventAPI(self)@propertydefinfrastructure(self):''' The interface object for the :doc:`Tenable Identity Exposure Infrastructure APIs <infrastructure>`. '''returnInfrastructureAPI(self)@propertydefldap_configuration(self):''' The interface object for the :doc:`Tenable Identity Exposure LDAP Configuration APIs <ldap_configuration>`. '''returnLDAPConfigurationAPI(self)@propertydeflicense(self):''' The interface object for the :doc:`Tenable Identity Exposure License APIs <license>`. '''returnLicenseAPI(self)@propertydeflockout_policy(self):''' The interface object for the :doc:`Tenable Identity Exposure Lockout Policy APIs <lockout_policy>`. '''returnLockoutPolicyAPI(self)@propertydefpreference(self):''' The interface object for the :doc:`Tenable Identity Exposure Preference APIs <preference>`. '''returnPreferenceAPI(self)@propertydefprofiles(self):''' The interface object for the :doc:`Tenable Identity Exposure Profiles APIs <profiles>`. '''returnProfilesAPI(self)@propertydefreason(self):''' The interface object for the :doc:`Tenable Identity Exposure Reason APIs <reason>`. '''returnReasonAPI(self)@propertydefroles(self):''' The interface object for the :doc:`Tenable Identity Exposure Roles APIs <roles>`. '''returnRolesAPI(self)@propertydefsaml_configuration(self):''' The interface object for the :doc:`Tenable Identity Exposure SAML configuration APIs <saml_configuration>`. '''returnSAMLConfigurationAPI(self)@propertydefscore(self):''' The interface object for the :doc:`Tenable Identity Exposure Score APIs <score>`. '''returnScoreAPI(self)@propertydefsyslog(self):''' The interface object for the :doc:`Tenable Identity Exposure Syslog APIs <syslog>`. '''returnSyslogAPI(self)@propertydeftopology(self):''' The interface object for the :doc:`Tenable Identity Exposure Topology APIs <topology>`. '''returnTopologyAPI(self)@propertydefusers(self):''' The interface object for the :doc:`Tenable Identity Exposure Users APIs <users>`. '''returnUsersAPI(self)@propertydefwidgets(self):''' The interface object for the :doc:`Tenable Identity Exposure Widget APIs <widget>`. '''returnWidgetsAPI(self)