1/* 2Package drivers contains the functionality for Listing drivers, driver details, 3driver properties and driver logical disk properties 4 5API reference: https://developer.openstack.org/api-ref/baremetal/#drivers-drivers 6 7Example to List Drivers 8 9 drivers.ListDrivers(client.ServiceClient(), drivers.ListDriversOpts{}).EachPage(func(page pagination.Page) (bool, error) { 10 driversList, err := drivers.ExtractDrivers(page) 11 if err != nil { 12 return false, err 13 } 14 15 for _, n := range driversList { 16 // Do something 17 } 18 19 return true, nil 20 }) 21 22Example to Get single Driver Details 23 24 showDriverDetails, err := drivers.GetDriverDetails(client, "ipmi").Extract() 25 if err != nil { 26 panic(err) 27 } 28 29Example to Get single Driver Properties 30 31 showDriverProperties, err := drivers.GetDriverProperties(client, "ipmi").Extract() 32 if err != nil { 33 panic(err) 34 } 35 36Example to Get single Driver Logical Disk Properties 37 38 showDriverDiskProperties, err := drivers.GetDriverDiskProperties(client, "ipmi").Extract() 39 if err != nil { 40 panic(err) 41 } 42*/ 43package drivers 44