Project Group

Package : spaceone.api.identity.v1

ProjectGroup

ProjectGroup Methods:

create

POST /identity/v1/project-groups

update

PUT /identity/v1/project-group/{project_group_id}

delete

DELETE /identity/v1/project-group/{project_id}

get

GET /identity/v1/project-group/{project_group_id}

Type
Message

list

GET /identity/v1/project-groups

POST /identity/v1/project-groups/search

Type
Message

stat

POST /identity/v1/project-groups/stat

add_member

POST /identity/v1/project-group/{project_group_id}/members

modify_member

PUT /identity/v1/project-group/{project_group_id}/member/{user_id}

remove_member

DELETE /identity/v1/project-group/{project_group_id}/member/{user_id}

list_members

GET /identity/v1/project-group/{project_group_id}/members

POST /identity/v1/project-group/{project_id}/members/search

list_projects

GET /identity/v1/project-group/{project_group_id}/projects

POST /identity/v1/project-group/{project_id}/projects/search

Message

AddProjectGroupMemberRequest

Field
Type
Required
Description

project_group_id

string

✔

user_id

string

✔

role_id

string

✘

domain_id

string

✔

is_external_user

bool

✘

CreateProjectGroupRequest

Field
Type
Required
Description

name

string

✔

parent_project_group_id

string

✘

domain_id

string

✔

GetProjectGroupRequest

Field
Type
Required
Description

project_group_id

string

✔

domain_id

string

✔

only

list of string

✘

ModifyProjectGroupMemberRequest

Field
Type
Required
Description

project_group_id

string

✔

user_id

string

✔

domain_id

string

✔

ProjectGroupInfo

Field
Type
Description

project_group_id

string

name

string

parent_project_group_info

domain_id

string

created_by

string

created_at

string

ProjectGroupMemberQuery

Field
Type
Required
Description

project_group_id

string

✔

user_id

string

✘

role_id

string

✘

include_parent_member

bool

✘

domain_id

string

✔

ProjectGroupProjectInfo

Field
Type
Description

project_id

string

name

string

project_group_info

domain_id

string

created_by

string

created_at

string

ProjectGroupProjectQuery

Field
Type
Required
Description

project_group_id

string

✔

recursive

bool

✘

domain_id

string

✔

ProjectGroupProjectsInfo

Field
Type
Description

ProjectGroupQuery

Field
Type
Required
Description

project_group_id

string

✘

name

string

✘

parent_project_group_id

string

✘

author_within

bool

✘

domain_id

string

✔

ProjectGroupRequest

Field
Type
Required
Description

project_group_id

string

✔

domain_id

string

✔

ProjectGroupRoleBindingInfo

Field
Type
Description

role_binding_id

string

resource_type

string

resource_id

string

role_info

project_group_info

domain_id

string

created_at

string

ProjectGroupRoleBindingsInfo

Field
Type
Description

ProjectGroupStatQuery

Field
Type
Required
Description

domain_id

string

✔

ProjectGroupsInfo

Field
Type
Description

RemoveProjectGroupMemberRequest

Field
Type
Required
Description

project_group_id

string

✔

user_id

string

✔

domain_id

string

✔

UpdateProjectGroupRequest

Field
Type
Required
Description

project_group_id

string

✔

name

string

✘

parent_project_group_id

string

✘

release_parent_project_group

bool

✘

domain_id

string

✔

Last updated

Was this helpful?