github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/identity/v3/roles/UpdateGroupAllProjects.go (about) 1 package roles 2 3 import ( 4 "github.com/opentelekomcloud/gophertelekomcloud" 5 ) 6 7 func UpdateGroupAllProjects(client *golangsdk.ServiceClient, domainId, groupId, roleId string) error { 8 // PUT https://{Endpoint}/v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects 9 _, err := client.Put(client.ServiceURL("OS-INHERIT", "domains", domainId, "groups", groupId, "roles", roleId, "inherited_to_projects"), 10 nil, nil, &golangsdk.RequestOpts{ 11 OkCodes: []int{204}, 12 }) 13 if err != nil { 14 return err 15 } 16 return nil 17 }