Where can I find the most recent SDK technical reference PDF? I dug one up but I noticed it's from 2013--I imagine there have been some updates in that long a time.
Thanks!
This is covered on the wiki for PowerShell https://github.com/solarwinds/OrionSDK/wiki/PowerShell#remove-swisobject and REST https://github.com/solarwinds/OrionSDK/wiki/REST#delete-request
Also new addition SwaggerUI docs: http://solarwinds.github.io/OrionSDK/swagger-ui/#/CRUD/Delete
* Note that the verb invocation syntax used in the SwaggerUI docs only works with the recently-release Orion Platform 2018.4. See this post for details: Swagger/OpenAPI documentation for Orion
The material that used to be in that PDF is now covered by the wiki and samples on GitHub.
Home · solarwinds/OrionSDK Wiki · GitHub
It doesn't look like it goes into CRUD operations or list out the verbs you can use in any concise way. Am I just overlooking it?
Are you looking for this? SolarWinds Information Service v3.0 Schema Documentation Index
Depends. Can you show me where it goes into how to remove SWIS objects?
Awesome, thanks for that. And how would you do it in Python, for instance? Can you only do it using PowerShell and REST, or are they just the best/only documented?
The SOAP interface is still supported, but I wouldn't recommend it for new code. The REST interface is usable from any language.
For Python, we have a simple client wrapper for the REST API at https://github.com/solarwinds/orionsdk-python. (This repo also has a few samples.) You can install it with "pip install orionsdk" and use it like this:
import orionsdk
swis = orionsdk.SwisClient('your-orion-hostname', 'your-orion-username', 'your-orion-password')
uri = 'swis://your-orion/Orion/Orion.Nodes/NodeID=1234/OrWhatever'
swis.delete(uri)
(Slightly fancier sample for deleting a node: https://github.com/solarwinds/orionsdk-python/blob/master/samples/delete_node.py)
Well awesome, thanks for all the info!