github.com/gophercloud/gophercloud@v1.11.0/openstack/sharedfilesystems/v2/shareaccessrules/requests.go (about) 1 package shareaccessrules 2 3 import ( 4 "github.com/gophercloud/gophercloud" 5 ) 6 7 // Get retrieves details about a share access rule. 8 func Get(client *gophercloud.ServiceClient, accessID string) (r GetResult) { 9 resp, err := client.Get(getURL(client, accessID), &r.Body, nil) 10 _, r.Header, r.Err = gophercloud.ParseResponse(resp, err) 11 return 12 } 13 14 // List gets all access rules of a share. 15 func List(client *gophercloud.ServiceClient, shareID string) (r ListResult) { 16 resp, err := client.Get(listURL(client, shareID), &r.Body, nil) 17 _, r.Header, r.Err = gophercloud.ParseResponse(resp, err) 18 return 19 }