ONTAP Rest API Discussions

NetApp API for NetApp Components

Jyblues
2,008 Views

Hello,


Please someone help me to find out corresponding NetApp API.

What NetApp API call to  get components as " Node Chassis" , " SFP" , and  " NIC/SAS Card" information?

Thanks

1 ACCEPTED SOLUTION

ddegraaf
1,902 Views

You’re welcome, yes!

View solution in original post

11 REPLIES 11

ddegraaf
1,934 Views

I believe the /cluster/chassis/{id} endpoint is what you are looking for.

https://library.netapp.com/ecmdocs/ECMLP2884819/html/resources/chassis.html

 

Please let me know if model doesn't return all of the information you are looking for

Jyblues
1,931 Views

Thanks for the information.
Do you have idea for how to get SFP and NIC/SAS card information through NetApp API?

ddegraaf
1,930 Views

For SFP you can look into the StorageSwitch model: https://library.netapp.com/ecmdocs/ECMLP2884819/html/resources/storage_switch.html

It has a line for it in the ports variable.

 

FOR NIC/SAS card information you can look into the Disk model: https://library.netapp.com/ecmdocs/ECMLP2884819/html/resources/disk.html

Jyblues
1,929 Views

Thanks alot again.
Would you please advice which NetApp REST API can use these information?

-Node Chassis
-SFP
-NIC/SAS Card

ddegraaf
1,928 Views

Yes, sorry I will give the REST endpoints for each of them.
-Node Chassis: /api/cluster/chassis/{id}
-SFP: /api/storage/switches 
-NIC/SAS Card: /api/storage/disks

Jyblues
1,926 Views

Thanks a lot for quick response.

But I cannot get SFP information through "/api/storage/switches "
It is very minimal information and like this

{
    "records": [],
    "num_records"0,
    "_links": {
        "self": {
            "href""/api/storage/switches"
        }
    }
}


How about /api/storage/ports and there are 

sfp-info.part-number → cable.part_number
adapter-fc-info.adapter-sfp-info.serial-number → cable.serial_number
adapter-fc-info.adapter-sfp-info.speed-

ddegraaf
1,925 Views

Yes, didn't know what SFP information you wanted. Please use /api/storage/ports to get that desired information

Jyblues
1,922 Views

Thanks for conformation. 
Also /api/storage/disks call abstract Disk information, not SAS/NIC card information.

Would you please advise on that?

ddegraaf
1,921 Views

Try using /api/storage/ports/{node.uuid}/{name}
The type will show you the SAS/NIC

Jyblues
1,911 Views

Thanks so much!!

So I can say there are ONTAP API  for getting these information?

-Node Chassis
-SFP
-NIC/SAS Card

ddegraaf
1,903 Views

You’re welcome, yes!

Public