Reference Guide

SupportAssist Enterprise
12 REST API Guide SupportAssist Enterprise
2.3 Account Credentials
An Account Credential consists of the credentials of a specific device type. The Account Credentials is used by
SupportAssist Enterprise discover a device and to collect system information. Depending on the number of device
types in your environment, you may have to create one or more Account Credentials.
The JSON schema for creating and updating Account Credentials is as follows:
{
"type" : "object",
"id" : "CredentialAccount",
"properties" : {
"id" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"uiDeviceType" : {
"type" : "string",
"enum" : ["Server / Hypervisor", "iDRAC", "Chassis", "Networking", "Fluid
File System (Fluid FS)", "PeerStorage(PS) / Equallogic", "Storage Center (SC) /
Compellent", "Software", "Solution", "Virtual Machine"]
},
"deviceSubTypeEnum" : {
"type" : "string",
"enum" : ["Windows", "Linux", "ESX", "EXSi", "Webscale"]
},
"deviceFamilyTypeEnum" : {
"type" : "string",
"enum" : ["SCVMM", "SANHQ", "vCenter", "HitKitVSMForVMWare"]
},
"protocols" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "Protocol",
"properties" : {
"protocolType" : {
"type" : "string",
"enum" : ["WMI", "SSH", "WSMAN", "HTTPS", "REST", "VMWare",
"SNMP",”Redfish”]
},
"credential" : {
"type" : "object",
"id" : "Credential",
"properties" : {
"username" : {
"type" : "string"
},
"password" : {
"type" : "string"
},
"enablePassword" : {
"type" : "string"
},
"communityString" : {
"type" : "string"