github.com/gophercloud/gophercloud@v1.11.0/openstack/loadbalancer/v2/quotas/doc.go (about) 1 /* 2 Package quotas provides the ability to retrieve and manage Load Balancer quotas 3 4 Example to Get project quotas 5 6 projectID = "23d5d3f79dfa4f73b72b8b0b0063ec55" 7 quotasInfo, err := quotas.Get(networkClient, projectID).Extract() 8 if err != nil { 9 log.Fatal(err) 10 } 11 12 fmt.Printf("quotas: %#v\n", quotasInfo) 13 14 Example to Update project quotas 15 16 projectID = "23d5d3f79dfa4f73b72b8b0b0063ec55" 17 18 updateOpts := quotas.UpdateOpts{ 19 Loadbalancer: gophercloud.IntToPointer(20), 20 Listener: gophercloud.IntToPointer(40), 21 Member: gophercloud.IntToPointer(200), 22 Pool: gophercloud.IntToPointer(20), 23 Healthmonitor: gophercloud.IntToPointer(1), 24 L7Policy: gophercloud.IntToPointer(50), 25 L7Rule: gophercloud.IntToPointer(100), 26 } 27 quotasInfo, err := quotas.Update(networkClient, projectID) 28 if err != nil { 29 log.Fatal(err) 30 } 31 32 fmt.Printf("quotas: %#v\n", quotasInfo) 33 */ 34 package quotas