github.com/gophercloud/gophercloud@v1.11.0/openstack/networking/v2/extensions/networkipavailabilities/doc.go (about)

     1  /*
     2  Package networkipavailabilities provides the ability to retrieve and manage
     3  networkipavailabilities through the Neutron API.
     4  
     5  Example of Listing NetworkIPAvailabilities
     6  
     7  	allPages, err := networkipavailabilities.List(networkClient, networkipavailabilities.ListOpts{}).AllPages()
     8  	if err != nil {
     9  	  panic(err)
    10  	}
    11  
    12  	allAvailabilities, err := networkipavailabilities.ExtractNetworkIPAvailabilities(allPages)
    13  	if err != nil {
    14  	  panic(err)
    15  	}
    16  
    17  	for _, availability := range allAvailabilities {
    18  	  fmt.Printf("%+v\n", availability)
    19  	}
    20  
    21  Example of Getting a single NetworkIPAvailability
    22  
    23  	availability, err := networkipavailabilities.Get(networkClient, "cf11ab78-2302-49fa-870f-851a08c7afb8").Extract()
    24  	if err != nil {
    25  	  panic(err)
    26  	}
    27  
    28  	fmt.Printf("%+v\n", availability)
    29  */
    30  package networkipavailabilities