github.com/gophercloud/gophercloud@v1.11.0/openstack/baremetal/v1/drivers/doc.go (about) 1 /* 2 Package drivers contains the functionality for Listing drivers, driver details, 3 driver properties and driver logical disk properties 4 5 API reference: https://developer.openstack.org/api-ref/baremetal/#drivers-drivers 6 7 Example 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 22 Example to Get single Driver Details 23 24 showDriverDetails, err := drivers.GetDriverDetails(client, "ipmi").Extract() 25 if err != nil { 26 panic(err) 27 } 28 29 Example to Get single Driver Properties 30 31 showDriverProperties, err := drivers.GetDriverProperties(client, "ipmi").Extract() 32 if err != nil { 33 panic(err) 34 } 35 36 Example 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 */ 43 package drivers