github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/swr/v2/repositories/UpdatePermissions.go (about) 1 package repositories 2 3 import ( 4 "github.com/opentelekomcloud/gophertelekomcloud" 5 "github.com/opentelekomcloud/gophertelekomcloud/internal/build" 6 "github.com/opentelekomcloud/gophertelekomcloud/openstack/swr/v2/organizations" 7 ) 8 9 func UpdatePermissions(client *golangsdk.ServiceClient, organization, repository string, opts []organizations.Auth) (err error) { 10 b, err := build.RequestBody(opts, "") 11 if err != nil { 12 return 13 } 14 15 // PATCH /v2/manage/namespaces/{namespace}/repos/{repository}/access 16 _, err = client.Patch(client.ServiceURL("manage", "namespaces", organization, "repos", repository, "access"), b, nil, &golangsdk.RequestOpts{ 17 OkCodes: []int{201}, 18 }) 19 return 20 }