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