# Functions
CreateDomain will create a domain with a random name.
CreateGroup will create a group with a random name.
CreateProject will create a project with a random name.
CreateRegion will create a region with a random name.
CreateRole will create a role with a random name.
CreateService will create a service with a random name.
CreateTrust will create a trust with the provided options.
CreateUser will create a user with a random name.
DeleteDomain will delete a domain by ID.
DeleteGroup will delete a group by ID.
DeleteProject will delete a project by ID.
DeleteRegion will delete a reg by ID.
DeleteRole will delete a role by ID.
DeleteService will delete a reg by ID.
DeleteTrust will delete a trust by ID.
DeleteUser will delete a user by ID.
FindRole finds all roles that the current authenticated client has access to and returns the first one found.
FindTrust finds all trusts that the current authenticated client has access to and returns the first one found.
UnassignRole will delete a role assigned to a user/group on a project/domain A fatal error will occur if it fails to delete the assignment.