Inventory

Get Fabrics

Resource Name

/san/getFabricWithSnmpCredentail_fromDB

Description

Enables to discover fabrics.

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/san/getFabricWithSnmpCredentail_fromDB

Parameter

Parameter Type Description
NA NA NA

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
Rst.toJSONString() A Array of DBEntryDO Objects

Get Switches

Resource Name

/inventory/switches

Description

Get all discovered SAN switches

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/inventory/switches

Parameter

Parameter Type Description
NA NA NA

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse Array of SwitchDO objects

Get all End Ports

Resource Name

/inventory/endports

Description

Get all end ports

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/statistics/endports

Parameter

Parameter Type Description
NA NA NA

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of all EndPortDO objects

Get all End Ports Performance

Resource Name

/statistics/endportStat

Description

Get all end ports counters

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/statistics/endportStat

Parameter

Parameter Type Description

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of all StatisticsDataDO objects

Get all San Ethernet Ports

Resource Name

/statistics/SanGigEStat

Description

Get all Ethernet ports under SAN

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/statistics/SanGigEStat

Parameter

Parameter Type Description

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of all StatisticsDataDO objects

Get San Isls

Resource Name

/statistics/sanIslStat

Description

Get all Isls

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/statistics/sanIslStat

Parameter

Parameter Type Description
NA NA NA

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of all StatisticsDataDO objects

Get Modules

Resource Name

/inventory/modules

Description

Get all modules

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/inventory/modules

Parameter

Parameter Type Description

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of all DBEntryDO objects

Get VSANs

Resource Name

/inventory/vsans

Description

Get all VSANs.

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/inventory/vsans

Parameter

Parameter Type Description
NA NA NA

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of all VsanDO Objects

Get Licenses

Resource Name

/inventory/licenses

Description

Enables you to get all licenses

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/inventory/licenses

Parameter

Parameter Type Description
Place holder Place holder Place holder

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
License A List of all License Objects

Get Host/Storage Enclosed List

Resource Name

/statistics/portGroupStat

Description

Get the Host's enclosure List or Storage Enclosure list

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/statistics/portGroupStat

Parameter

Parameter Type Description
type string Type of the object
Host: type=Host%20Enclosures
Storage: type=Storage%20Enclosures

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of StatisticsDataDO objects

Get Port Groups

Resource Name

/statistics/portGroupStat

Description

Get the group groups

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/statistics/portGroupStat

Parameter

Parameter Type Description
type string Type of the object
type=Port%20Groups

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of StatisticsDataDO objects

Get Regular Zones

Resource Name

/inventory/zones

Description

Get the regular zones

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/inventory/zones

Parameter

Parameter Type Description
Place holder Place holder Place holder

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of ZoneDO objects

Get all Lan ISL

Resource Name

/statistics/lanIslstat

Description

Get all ISLs under LAN

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/statistics/lanIslstat

Parameter

Parameter Type Description
Place holder Place holder Place holder

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of all StatisticsDataDO objects

Get all LAN Ethernet Ports

Resource Name

/statistics/LanEthernetStat

Description

Get all Ethernet ports under LAN

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/statistics/LanEthernetStat

Parameter

Parameter Type Description
Place holder Place holder Place holder

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of StatisticsDataDO objects

Get LAN Devices

Resource Name

/san/getEthSwitchAll

Description

Enables you to discover LAN devices

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/san/getEthSwitchAll

Parameter

Parameter Type Description

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
string DBEntryDO.toJSONString()

Get Storage Providers

Resource Name

/storage/getSmisProviders

Description

Get all discovered SMIS Storage providers

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/storage/getSmisProviders

Parameter

Parameter Type Description

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
Rst string SMISProviderListDO.toJSONString(),
SMISProvderListDO object which is an array of SMISProviderDO.
SMISProviderDO is
dbId:long;
provId:int;
fmServer:String;
ns:String;
interopns:String;
url:String;
username:String;
port:int;
secure:boolean;
vendor:String;
select:String;
status:String;
managedstatus:String;
lastUpdated:String;
version:String;

Get Storage Providers worker status

Resource Name

/storage/getWorkerStatus

Description

Get all discovered SMIS Storage worker status

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/storage/getWorkerStatus

Parameter

Parameter Type Description
smisWorker SMISProviderWorkerDO A array of SMIS provider.
SMISProviderWorkerDO -
providerList:SMISProviderDO[],
password:String,
fmserver:String.
Note SMISProviderDO is
dbId:long;
provId:int;
fmServer:String;
ns:String;
interopns:String;
url:String;
username:String;
port:int;
secure:boolean;
vendor:String;
select:String;
status:String;
managedstatus:String;
lastUpdated:String;
version:String;

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
Rst.toJSONString() string SMISProviderListDO.toJSONString(),
SMISProvderListDO object which is an array of SMISProviderDO.
SMISProviderDO is
dbId:long;
provId:int;
fmServer:String;
ns:String;
interopns:String;
url:String;
username:String;
port:int;
secure:boolean;
vendor:String;
select:String;
status:String;
managedstatus:String;
lastUpdated:String;
version:String;

Get Virtual Centers

Resource Name

/san/getVirtualCenters

Description

Get all discovered Virtual Centers

https Method

GET

URL

https://<dcnm-ip>/fm/fmrest/san/getVirtualCenters

Parameter

Parameter Type Description

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
string DBEntryDO.toJSONString()

Get FC Flows

Resource Name

/Statistics/fcflowsStat

Description

Get the FC Flows.

https Method

GET

URL

https://<dcnm-ip>/fm/rest/Statistics/portGroupStat

Parameter

Parameter Type Description
type String Type for Port Groups
type=Port Groups

Return Value

Format: JSON

Type: Object

Attribute Name Type Description
ServerResponse List of StatisticsDataDO objects