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}

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}

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

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

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

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

6

created_by

string

ProjectGroupMemberInfo

No

Field

Type

Required

Description

1

project_group_info

2

user_info

3

roles

4

labels

string

ProjectGroupMemberQuery

No

Field

Type

Required

Description

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

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

7

created_by

string

ProjectGroupProjectQuery

No

Field

Type

Required

Description

2

project_group_id

string

required

3

recursive

bool

optional

4

domain_id

string

required

ProjectGroupProjectsInfo

No

Field

Type

Required

Description

2

total_count

ProjectGroupQuery

No

Field

Type

Required

Description

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

2

domain_id

string

required

ProjectGroupsInfo

No

Field

Type

Required

Description

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

Last updated