Project Group
Package : spaceone.api.identity.v1
ProjectGroup
NO
Method
Request Type
Response Type
Description
1
2
3
4
5
6
7
8
9
10
11
create
POST /identity/v1/project-groups
Type
Message
Request
Response
update
PUT /identity/v1/project-group/{project_group_id}
Type
Message
Request
Response
delete
DELETE /identity/v1/project-group/{project_id}
Type
Message
Request
Response
add_member
POST /identity/v1/project-group/{project_group_id}/members
Type
Message
Request
Response
modify_member
PUT /identity/v1/project-group/{project_group_id}/member/{user_id}
Type
Message
Request
Response
remove_member
DELETE /identity/v1/project-group/{project_group_id}/member/{user_id}
Type
Message
Request
Response
get
GET /identity/v1/project-group/{project_group_id}
Type
Message
Request
Response
list
GET /identity/v1/project-groups
POST /identity/v1/project-groups/search
Type
Message
Request
Response
stat
POST /identity/v1/project-groups/stat
Type
Message
Request
Response
list_members
GET /identity/v1/project-group/{project_group_id}/members
POST /identity/v1/project-group/{project_id}/members/search
Type
Message
Request
Response
list_projects
GET /identity/v1/project-group/{project_group_id}/projects
POST /identity/v1/project-group/{project_id}/projects/search
Type
Message
Request
Response
Message
CreateProjectGroupRequest
No
Field
Type
Required
Description
1
name
string
required
2
parent_project_group_id
string
required
3
domain_id
string
required
4
template_id
string
optional
5
tags
optional
GetProjectGroupRequest
No
Field
Type
Required
Description
1
project_group_id
string
required
2
domain_id
string
required
3
only
string
optional
ProjectGroupInfo
No
Field
Type
Required
Description
1
project_group_id
string
2
name
string
3
parent_project_group_info
{'repeated Template fields = 3; // TODO': 'Not be implemented TEMPLATE yet', 'string template_id = 4; // TODO': 'Not be implemented TEMPLATE yet'}
4
domain_id
string
5
tags
6
created_by
string
7
created_at
8
deleted_at
ProjectGroupMemberInfo
No
Field
Type
Required
Description
1
project_group_info
2
user_info
3
roles
4
labels
string
ProjectGroupMemberQuery
No
Field
Type
Required
Description
1
query
optional
2
project_group_id
string
required
3
user_id
string
optional
4
domain_id
string
required
ProjectGroupMemberRequest
No
Field
Type
Required
Description
1
project_group_id
string
required
2
user_id
string
required
3
domain_id
string
required
4
roles
string
required
5
labels
string
required
ProjectGroupMembersInfo
No
Field
Type
Required
Description
1
results
2
total_count
ProjectGroupProjectInfo
No
Field
Type
Required
Description
1
project_id
string
2
name
string
3
state
string
4
project_group_info
{'google.protobuf.Struct template_data = 4; // TODO': 'Not be implemented template service yet'}
5
domain_id
string
6
tags
7
created_by
string
8
created_at
9
deleted_at
ProjectGroupProjectQuery
No
Field
Type
Required
Description
1
query
optional
2
project_group_id
string
required
3
recursive
bool
optional
4
domain_id
string
required
ProjectGroupProjectsInfo
No
Field
Type
Required
Description
1
results
2
total_count
ProjectGroupQuery
No
Field
Type
Required
Description
1
query
optional
2
project_group_id
string
optional
3
parent_project_group_id
string
optional
4
name
string
optional
5
template_id
string
optional
6
domain_id
string
required
ProjectGroupRequest
No
Field
Type
Required
Description
1
project_group_id
string
required
2
domain_id
string
required
ProjectGroupStatQuery
No
Field
Type
Required
Description
1
query
required
2
domain_id
string
required
ProjectGroupsInfo
No
Field
Type
Required
Description
1
results
2
total_count
RemoveProjectGroupMemberRequest
No
Field
Type
Required
Description
1
project_group_id
string
required
2
user_id
string
required
3
domain_id
string
required
UpdateProjectGroupRequest
No
Field
Type
Required
Description
1
project_group_id
string
required
2
parent_project_group_id
string
required
3
name
string
optional
4
release_parent_project_group
bool
optional
5
domain_id
string
required
6
template_id
string
optional
7
tags
optional
Last updated
Was this helpful?