SolarWinds Information Service v3.0 Schema Documentation

Index

Cirrus.Nodes

Base type: System.Entity

Properties

Name Type Notes
NodeID System.Guid
CoreNodeID System.Int32
EngineID System.Int32
NodeCaption System.String
NodeGroup System.String
AgentIP System.String
AgentIPv6 System.String
ManagedProtocol System.Byte
AgentIPSort System.Double
ReverseDNS System.String
Status System.Byte
StatusText System.String
Community System.String
CommunityReadWrite System.String
SNMPLevel System.Byte
SysName System.String
SysDescr System.String
SysContact System.String
SysLocation System.String
SystemOID System.String
Vendor System.String
VendorIcon System.String
MachineType System.String
LastBoot System.DateTime
OSImage System.String
OSVersion System.String
ConfigTypes System.String
NodeComments System.String
Username System.String
Password System.String
EnableLevel System.String
EnablePassword System.String
ExecProtocol System.String
CommandProtocol System.String
TransferProtocol System.String
EncryptionAlgorithm System.Int32
LoginStatus System.String
UseHTTPS System.Boolean
UseUserDeviceCredentials System.Boolean
LastInventory System.DateTime
SNMPContext System.String
SNMPUsername System.String
SNMPAuthType System.String
SNMPAuthPass System.String
SNMPEncryptType System.String
SNMPEncryptPass System.String
AllowIntermediary System.Boolean
LastUpdateTime System.DateTime
LastRediscoveryTime System.DateTime
TelnetPort System.String
SSHPort System.String
SNMPPort System.String
EnableOrionImport System.Boolean
UseKeybInteractiveAuth System.Boolean
ResponseError System.String
ConnectionProfile System.Int32
EndOfSupport System.DateTime
EndOfSales System.DateTime
EndOfSoftware System.DateTime
EosEntryID System.Guid
EosType System.Int32
EosMatchDate System.DateTime
EosVersion System.Int32
EosLink System.String
EosComments System.String
ReplacementPartNumber System.String
DisplayName System.String
Description System.String
InstanceType System.Type
Uri System.String
InstanceSiteId System.Int32 Default='0'.
Interfaces Cirrus.Interfaces Defined by relationship Cirrus.NodeHostsInterfaces (System.Hosting)

Verbs

Name Summary Parameters Returns
AddNode Adds a node to NCM given a complete model. Not recommended - use AddNodeToNCM instead.
Name Summary
node An NCMNode object to add to NCM.
The NCM NodeID (Guid) for the new node.
AddNodes A batch version of the Cirrus.Nodes.AddNodeToNCM verb. Enables NCM to monitor and manage the configuration of Orion nodes, assuming appropriate credentials are available.
Name Summary
coreNodeIds A collection (List<int>) of Orion NodeIDs to add to NCM.
true, unless an exception is thrown.
AddNodeToNCM Enables NCM to monitor and manage the configuration of an Orion node, assuming appropriate credentials are available.
Name Summary
coreNodeId The Orion NodeID (int) for the node to add.
The NCM NodeID (Guid) for the node.
RemoveNode Removes a node from NCM. Does not remove it from Orion, just NCM.
Name Summary
nodeId The NCM NodeID (Guid) for the node to remove.
true, unless an exception is thrown.
RemoveNodes Removes a set of nodes from NCM. Does not remove them from Orion, just NCM. Batch version of the RemoveNode verb.
Name Summary
ncmNodeIds A collection (List<Guid>) of NCM NodeIDs to remove.
true, unless an exception is thrown.
UpdateNode Updates the NCM properties of a node. All properties of the node are overwritten. It does not merge. To use this verb, first call GetNode to fetch the current properties of the node, modify the properties that you want to change on that model object, then call UpdateNode to commit the changes.
Name Summary
node The NCMNode model object to update.
true, unless an exception is thrown.
GetNode Fetches an NCMNode model object for the given node.
Name Summary
NodeID The NCM NodeID (Guid) for the node to read.
The NCMNode model object.
CheckAPLicence
DeleteOverLicenseNodes
ValidateLogin
GetConnectionProfile
AddConnectionProfile
UpdateConnectionProfile
DeleteConnectionProfile
GetAllConnectionProfiles
AssignEOSEntry
DeleteEOSData
ChangeEOSType
GetFIPSIncompatibleObjects
GetPageableEosDataTable
GetPageableEosRowCount
ChangeVulnerabilityStateForNodes
ChangeVulnerabilityStateForAllNodes
DeleteAllVulnerabilityData
ParseMacros
ExecuteConfigChangeReportAction