Device object model

NAS File Storage REST API v7 Reference

Version
14.7.x
14.6.x
Audience
anonymous
Part Number
MK-92HNAS088-05

The device object model describing this resource contains the following objects.

route

Attribute JSON Type Data Type Description
MTU number uint MTU of the route.
destinaton string string Route destination IP address.
mask string string IP address mask.
flags number ushort Flags of the route.
gateway string string IP address of the route gateway.
isClusterNodeRoute boolean boolean Whether the cluster node route has been enable.d
isStaticRoute boolean boolean Whether the route is static.
nodeId number int Cluster node ID. When route by cluster node is not enabled, it is always 0.
objectId string string Unique object ID which assigned by the web services. This ID is not storage identifier.
type string string Route type. Valid values are:
  • ROUTE_TYPE_HOST
  • ROUTE_TYPE_NETWORK
  • ROUTE_TYPE_GATEWAY

fileStorageDeviceInfo

Attribute JSON Type Data Type Description
name string string Device name.
vendor string string Vendor name.
isCluster boolean boolean True for an HNAS cluster.
node count number int Number of nodes in a cluster.
storageHealth string string Health of the cluster. Possible values are:
  • ROBUST
  • DEGRADED
  • CRITICAL
  • UNKNOWN
clusterUUID string string HNAS cluster UUID.
model string string HNAS model.
firmwareVersion string string HNAS firmware version.
licenses array array Contains the names of the licenses applied for this particular device. Possible values are:
  • CIFS
  • NFS
  • SFM
  • WORM
  • ISCSI
  • DATA_MIGRATOR
  • CLUSTER
  • TB
  • FS_ROLLBACK
  • CNS
  • READ_CACHE
  • HDS
  • EVS_SECURITY
  • EVS
  • METRO_CLUSTER
  • REPLICATION
  • XVL
  • UNKNOWN
  • FS_RECOVER_FROM_SNAP
  • MACCRC
  • HSR
  • FILE_CLONE
  • BLUEARC_RS
  • PERF_ACCELERATOR
  • BASE_DEDUPLICATION
  • PREMIUM_DEDUPLICATION
  • MODEL_TYPE
  • EXT_PACK_SECURE_FTP
  • UNIVERSAL_NAS_VIRTUAL_CAPACITY

ethernetInterface

Attribute JSON type Data type Description
isAdminVirtualServerIpAllowed Boolean Boolean True if the admin virtual server IP address is allowed; false otherwise.
isAdvancedIpConfigAllowed Boolean Boolean True if the advanced IP address configuration is allowed; false otherwise.
isAggregationAllowed Boolean Boolean True if aggregation is allowed; false otherwise.
isClusterNodeIpAllowed Boolean Boolean True if the cluster node address is allowed; false otherwise.
isVirtualServerIpAllowed Boolean Boolean True if the virtual server IP address is allowed; false otherwise.
name string string Name of the Ethernet interface.