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  }