SolarWinds Backup Help

Getting a list of storage nodes in JSON-RPC API

You can get a list of details on a storage node using the EnumerateStorageNodes method.

Required parameters

Parameter Description Supported values
storageId The ID of the storage node Int

Sample request

{
	"jsonrpc":"2.0",
	"visa": "33491-50121-1-1512736778-A99E8BAC8AC82XXXXX0000000XXXXXXXXXXXX00000",
	"id":"jsonrpc",
	"method" : "EnumerateStorageNodes",
	"params" : {
	    "storageId" : 100
	}
    
}

Sample response

{
	"id": "jsonrpc",
	"jsonrpc": "2.0",
	"result": {
	    "result": [
		{
		"ActiveAccounts": 0,
		"CommonInfo": {
			"CertificateInfo": {
			    "Certificate": "",
			    "CertificatePin": "",
			    "EndDate": 0,
			    "StartDate": 0
			},
			"Family": "FTPS",
			"GatewayHost": "",
			"Host": "100.0.0.0,iaso",
			"HttpGatewayHost": "",
			"Name": "node_1",
			"Password": "*****",
			"Path": "",
			"StorageId": 100,
			"User": "*****"
		},
		"Id": 251,
		"LocationId": 1,
		"ModeInfo": {
			"Message": "",
			"Mode": "Operable"
		},
		"StateInfo": {
			"PrivilegedStorage": 0,
			"State": [
				"Online",
				"Migrated"
			],
			"TotalStorage": 0,
			"UsedStorage": 0
		},
		"TotalAccounts": 0
	    }
	]
    },
    "visa": "33491-50121-1-1512736778-A99E8BAC8AC82XXXXX0000000XXXXXXXXXXXX00000"
}