- 
    
      addDeviceToDeviceGroupAdd a device to a device group in Automation Gateway No Northbound API AvailableThis method will add a device to a device group in Automation Gateway 
- 
    
      applyTerraformApply terraform module on Automation Gateway No Northbound API AvailableThis method will apply a module in Automation Gateway 
- 
    
      connectDeviceWhether the device is alive No Northbound API AvailableThis method will retrieve the status of the device in Automation Gateway 
- 
    
      createDeviceAdd a device to Automation Gateway No Northbound API AvailableThis method will add a device to Automation Gateway. This method will map the variables provided in 'deviceVars' to variables used by the Automation Gateway API. Variable mappings are: 'device-type' will be mapped to 'ansible_connection', 'ipaddress' to 'ansible_host', 'port' to 'ansible_port', 'ostype' to 'ansible_network_os', 'ansibleOS' to 'ansible_os', 'user' to 'ansible_user', 'sshKey' to 'ansible_ssh_private_key_file', 'hostKeyChecking' to 'host_key_checking', 'provider' to 'ansible_provider', 'password' to 'ansible_password', 'become' to 'ansible_become', 'become_method' to 'ansible_become_method', 'become_pass' to 'ansible_become_pass'. 
- 
    
      createDeviceGroupAdd a device group to Automation Gateway No Northbound API AvailableThis method will add a device group to Automation Gateway 
- 
    
      createDeviceRawAdd a device to Automation Gateway without manipulation of variables No Northbound API AvailableThis method will add a device to Automation Gateway. This method will not map the variables provided instead it will forward the variables as-is to the underlying api. 
- 
    
      createInventoryDeviceCreate an Inventory device POST /automationgateway/createInventoryDeviceCreate an Inventory device 
- 
    
      deleteDeviceRemove a device from Automation Gateway No Northbound API AvailableThis method will remove a device from Automation Gateway 
- 
    
      deleteDeviceFromDeviceGroupRemove a device from a device group in Automation Gateway No Northbound API AvailableThis method will remove a device from a device group in Automation Gateway 
- 
    
      deleteDeviceGroupRemove a device group from Automation Gateway No Northbound API AvailableThis method will remove a device group from Automation Gateway 
- 
    
      deleteInventoryDeviceDelete an inventory device. DELETE /automationgateway/deleteInventoryDeviceDelete an inventory device. 
- 
    
      destroyTerraformDestroy terraform module on Automation Gateway No Northbound API AvailableThis method will destroy a module in Automation Gateway 
- 
    
      dryRunPlaybookDry Run a playbook in Automation Gateway with check mode No Northbound API AvailableThis method will run a playbook in Automation Gateway with check mode i.e Dry Run 
- 
    
      getCollectionModuleGet a module from a collection in Automation Gateway No Northbound API AvailableThis method will get a module from a collection in Automation Gateway 
- 
    
      getCollectionModulesGet modules from a collection install in Automation Gateway No Northbound API AvailableThis method will get all modules from a collection on Automation Gateway 
- 
    
      getCollectionRoleGet a particular role from a collection in Automation Gateway No Northbound API AvailableThis method will get a particular role from a collection in Automation Gateway 
- 
    
      getCollectionRolesGet roles from a collection install in Automation Gateway No Northbound API AvailableThis method will get all roles from a collection on Automation Gateway 
- 
    
      getCollectionsGet collections installed in Automation Gateway No Northbound API AvailableThis method will get all collections installed on Automation Gateway 
- 
    
      getConfigGet the configuration of a device from Automation Gateway No Northbound API AvailableThis method will retrieve the configuration of a device from Automation Gateway 
- 
    
      getDeviceGet a particular device from Automation Gateway No Northbound API AvailableThis method will get a particular device from Automation Gateway 
- 
    
      getDeviceDetailsRawGet a particular device raw details from Automation Gateway No Northbound API AvailableThis method will get a particular device raw details from Automation Gateway 
- 
    
      getDeviceGroupGet a particular device group from Automation Gateway No Northbound API AvailableThis method will get a particular device group from Automation Gateway 
- 
    
      getDeviceGroupsGet device groups from Automation Gateway No Northbound API AvailableThis method will get all device groups from Automation Gateway 
- 
    
      getDeviceHealthRetrieves some health information for the device No Northbound API AvailableThis method will retrieve the health information (memory, cpu utilization) of the device from Automation Gateway 
- 
    
      getDeviceInfoRetrieves some basic information for the device No Northbound API AvailableThis method will retrieve the basic information (type, mac addresses) of the device from Automation Gateway 
- 
    
      getDevicesGet devices from Automation Gateway No Northbound API AvailableThis method will get all devices from Automation Gateway 
- 
    
      getDevicesDetailsRawGet devices raw details from Automation Gateway No Northbound API AvailableThis method will get all devices raw details from Automation Gateway 
- 
    
      getDevicesFilteredGet device(s) from Automation Gateway No Northbound API AvailableThis method will get device(s) from Automation Gateway based on the provided criteria 
- 
    
      getInventoryDeviceGet an inventory device POST /automationgateway/getInventoryDeviceGet an inventory device 
- 
    
      getInventoryDevicesGet a list of inventory devices POST /automationgateway/getInventoryDevicesGet a list of inventory devices. 
- 
    
      getInventoryGroupsGet list of groups POST /automationgateway/getInventoryGroupsGet a list of groups. 
- 
    
      getModuleGet a particular module from Automation Gateway No Northbound API AvailableThis method will get a particular module from Automation Gateway 
- 
    
      getModulesGet modules from Automation Gateway No Northbound API AvailableThis method will get all modules from Automation Gateway 
- 
    
      getNornirModuleGet a particular nornir module from Automation Gateway No Northbound API AvailableThis method will get a particular nornir module from Automation Gateway 
- 
    
      getNornirModulesGet nornir modules from Automation Gateway No Northbound API AvailableThis method will get all nornir modules from Automation Gateway 
- 
    
      getOperationalDataRetrieves operational data for the device No Northbound API AvailableThis method will retrieve operational data of the device from Automation Gateway 
- 
    
      getPlaybookGet a particular playbook from Automation Gateway No Northbound API AvailableThis method will get a particular playbook from Automation Gateway 
- 
    
      getPlaybooksGet playbooks from Automation Gateway No Northbound API AvailableThis method will get all playbooks from Automation Gateway 
- 
    
      getPronghornGet pronghorn.json for this AG. No Northbound API AvailableGet pronghorn.json for this AG. 
- 
    
      getRoleGet a particular role from Automation Gateway No Northbound API AvailableThis method will get a particular role from Automation Gateway 
- 
    
      getRolesGet roles from Automation Gateway No Northbound API AvailableThis method will get all roles from Automation Gateway 
- 
    
      getScriptGet a particular script from Automation Gateway No Northbound API AvailableThis method will get a particular script from Automation Gateway 
- 
    
      getScriptsGet scripts from Automation Gateway No Northbound API AvailableThis method will get all scripts from Automation Gateway 
- 
    
      getTerraformGet a particular terraform module from Automation Gateway No Northbound API AvailableThis method will get a particular terraform module from Automation Gateway 
- 
    
      getTerraformsGet terraforms from Automation Gateway No Northbound API AvailableThis method will get all the terraform modules from Automation Gateway 
- 
    
      initTerraformInit terraform module on Automation Gateway No Northbound API AvailableThis method will init a module in Automation Gateway 
- 
    
      isAliveWhether the device is alive No Northbound API AvailableThis method will retrieve the status of the device in Automation Gateway 
- 
    
      loadConfigLoad raw configuration on a device No Northbound API AvailableThis method will load the raw configuration on a device based on the configuration line(s) provided 
- 
    
      netconfExecRpcExecute proprietary operations on a device using the NETCONF protocol POST /automationgateway/netconf/exec_rpc/executeThis method will execute proprietary operations on a device using the NETCONF protocol 
- 
    
      netconfGetConfigRetrieve configuration from a device using the NETCONF protocol POST /automationgateway/netconf/get_config/executeThis method will retrieve configuration from a device using the NETCONF protocol 
- 
    
      netconfSetConfigConfigure a device using the NETCONF protocol POST /automationgateway/netconf/set_config/executeThis method will configure a device using the NETCONF protocol 
- 
    
      netmikoSendCommandExecIAG Native Netmiko send_command POST /automationgateway/netmikoSendCommandExecTransactional Netmiko send_command wrapper which accepts all function parameters 
- 
    
      netmikoSendConfigSetIAG Native Netmiko send_config_set POST /automationgateway/netmikoSendConfigSetNetmiko send_config_set wrapper which accepts all function parameters 
- 
    
      planTerraformPlan terraform module on Automation Gateway No Northbound API AvailableThis method will plan a module in Automation Gateway 
- 
    
      refreshCollectionsRefresh the collections in Automation Gateway No Northbound API AvailableThis method will refresh all collections in Automation Gateway 
- 
    
      refreshInventoryRefresh the inventory in Automation Gateway No Northbound API AvailableThis method will refresh all inventory in Automation Gateway 
- 
    
      refreshModulesRefresh the modules in Automation Gateway No Northbound API AvailableThis method will refresh all modules in Automation Gateway 
- 
    
      refreshNornirModulesRefresh the nornir modules in Automation Gateway No Northbound API AvailableThis method will refresh all nornir modules in Automation Gateway 
- 
    
      refreshPlaybooksRefresh the playbooks in Automation Gateway No Northbound API AvailableThis method will refresh all playbooks in Automation Gateway 
- 
    
      refreshRolesRefresh the roles in Automation Gateway No Northbound API AvailableThis method will refresh all roles in Automation Gateway 
- 
    
      refreshScriptsRefresh the scripts in Automation Gateway No Northbound API AvailableThis method will refresh all scripts in Automation Gateway 
- 
    
      restoreConfigRestore the configuration on a device No Northbound API AvailableThis method will restore the configuration on a device to the configuration provided 
- 
    
      runCollectionModuleRun a module from a collection in Automation Gateway No Northbound API AvailableThis method will run a module from a collection in Automation Gateway 
- 
    
      runCollectionRoleRun a role from a collection in Automation Gateway No Northbound API AvailableThis method will run a role from a collection in Automation Gateway 
- 
    
      runCommandRun a command on a device No Northbound API AvailableThis method will run the provided command on a device 
- 
    
      runModuleRun a module in Automation Gateway No Northbound API AvailableThis method will run a module in Automation Gateway 
- 
    
      runNornirModuleRun a nornir module in Automation Gateway No Northbound API AvailableThis method will run a nornir module in Automation Gateway 
- 
    
      runPlaybookRun a playbook in Automation Gateway No Northbound API AvailableThis method will run a playbook in Automation Gateway 
- 
    
      runRoleRun a role in Automation Gateway No Northbound API AvailableThis method will run a role in Automation Gateway 
- 
    
      runScriptRun a script in Automation Gateway No Northbound API AvailableThis method will run a script in Automation Gateway 
- 
    
      sendRequestSend an HTTP/1.1 request to an inventory device. POST /automationgateway/http_requests/request/executeSend an HTTP/1.1 request to an inventory device. 
- 
    
      setConfigSet configuration on a device No Northbound API AvailableThis method will set the configuration on a device based on the configuration line(s) provided 
- 
    
      updateDeviceUpdate a device in Automation Gateway No Northbound API AvailableThis method will update a device in Automation Gateway 
- 
    
      updateDeviceGroupUpdate a device group in Automation Gateway No Northbound API AvailableThis method will update a device group in Automation Gateway 
- 
    
      updateInventoryDeviceUpdate an Inventory device POST /automationgateway/createInventoryDeviceUpdate an Inventory device