ProjectGroup

ProjectGroup #

Package : spaceone.api.identity.v2



ProjectGroup #

ProjectGroup Methods:

MethodRequestResponse
createCreateProjectGroupRequestProjectGroupInfo
updateUpdateProjectGroupRequestProjectGroupInfo
change_parent_groupChangeParentGroupRequestProjectGroupInfo
deleteProjectGroupRequestEmpty
add_usersUsersProjectGroupRequestProjectGroupInfo
remove_usersUsersProjectGroupRequestProjectGroupInfo
getProjectGroupRequestProjectGroupInfo
listProjectGroupSearchQueryProjectGroupsInfo
statProjectGroupStatQueryStruct

create #

POST /identity/v2/project-group/create

CreateProjectGroupRequest

  • name (string) Required

  • tags (Struct)

  • parent_group_id (string)

{
 "name": "Cloudforet Company",
 "tags": {
 }
}

ProjectGroupInfo

  • project_group_id (string) Required

  • name (string) Required

  • tags (Struct) Required

  • users (string) Repeated Required

  • reference_id (string) Required

  • is_managed (bool) Required

  • domain_id (string) Required

  • workspace_id (string) Required

  • parent_group_id (string) Required

  • trusted_account_id (string) Required

  • created_at (string) Required

  • last_synced_at (string) Required

{
   "project_group_id": "pg-7120aabb662c",
   "name": "Cloudforet Core Team",
   "tags": {},
   "domain_id": "domain-186446b1516b",
   "workspace_id": "workspace-1a02ebcb3eb2",
   "parent_group_id": "pg-10efea238292",
   "created_at": "2024-07-12T03:31:02.222Z"
}

update #

POST /identity/v2/project-group/update

UpdateProjectGroupRequest

  • project_group_id (string) Required

  • name (string)

  • tags (Struct)

{
 "project_group_id": "pg-7120aabb662c",
 "name": "Cloudforet Core Team"
}

ProjectGroupInfo

  • project_group_id (string) Required

  • name (string) Required

  • tags (Struct) Required

  • users (string) Repeated Required

  • reference_id (string) Required

  • is_managed (bool) Required

  • domain_id (string) Required

  • workspace_id (string) Required

  • parent_group_id (string) Required

  • trusted_account_id (string) Required

  • created_at (string) Required

  • last_synced_at (string) Required

{
   "project_group_id": "pg-7120aabb662c",
   "name": "Cloudforet Core Team",
   "tags": {},
   "domain_id": "domain-186446b1516b",
   "workspace_id": "workspace-1a02ebcb3eb2",
   "parent_group_id": "pg-10efea238292",
   "created_at": "2024-07-12T03:31:02.222Z"
}

change_parent_group #

POST /identity/v2/project-group/change-parent-group

ChangeParentGroupRequest

  • project_group_id (string) Required

  • parent_group_id (string) Required

{
 "project_group_id": "pg-7120aabb662c",
 "parent_group_id": "pg-10efea238292"
}

ProjectGroupInfo

  • project_group_id (string) Required

  • name (string) Required

  • tags (Struct) Required

  • users (string) Repeated Required

  • reference_id (string) Required

  • is_managed (bool) Required

  • domain_id (string) Required

  • workspace_id (string) Required

  • parent_group_id (string) Required

  • trusted_account_id (string) Required

  • created_at (string) Required

  • last_synced_at (string) Required

{
   "project_group_id": "pg-7120aabb662c",
   "name": "Cloudforet Core Team",
   "tags": {},
   "domain_id": "domain-186446b1516b",
   "workspace_id": "workspace-1a02ebcb3eb2",
   "parent_group_id": "pg-10efea238292",
   "created_at": "2024-07-12T03:31:02.222Z"
}

delete #

POST /identity/v2/project-group/delete

ProjectGroupRequest

  • project_group_id (string) Required
{
 "project_group_id": "pg-7120aabb662c"
}

add_users #

POST /identity/v2/project-group/add-users

UsersProjectGroupRequest

  • project_group_id (string) Required

  • users (string) Repeated Required

{
   "project_group_id": "pg-7120aabb662c",
   "users": ["wonny@cloudforet.io", "bolby@cloudforet.io"]
}

ProjectGroupInfo

  • project_group_id (string) Required

  • name (string) Required

  • tags (Struct) Required

  • users (string) Repeated Required

  • reference_id (string) Required

  • is_managed (bool) Required

  • domain_id (string) Required

  • workspace_id (string) Required

  • parent_group_id (string) Required

  • trusted_account_id (string) Required

  • created_at (string) Required

  • last_synced_at (string) Required

{
   "project_group_id": "pg-7120aabb662c",
   "name": "Cloudforet Core Team",
   "tags": {},
   "domain_id": "domain-186446b1516b",
   "workspace_id": "workspace-1a02ebcb3eb2",
   "parent_group_id": "pg-10efea238292",
   "created_at": "2024-07-12T03:31:02.222Z"
}

remove_users #

POST /identity/v2/project-group/remove-users

UsersProjectGroupRequest

  • project_group_id (string) Required

  • users (string) Repeated Required

{
   "project_group_id": "pg-7120aabb662c",
   "users": ["wonny@cloudforet.io", "bolby@cloudforet.io"]
}

ProjectGroupInfo

  • project_group_id (string) Required

  • name (string) Required

  • tags (Struct) Required

  • users (string) Repeated Required

  • reference_id (string) Required

  • is_managed (bool) Required

  • domain_id (string) Required

  • workspace_id (string) Required

  • parent_group_id (string) Required

  • trusted_account_id (string) Required

  • created_at (string) Required

  • last_synced_at (string) Required

{
   "project_group_id": "pg-7120aabb662c",
   "name": "Cloudforet Core Team",
   "tags": {},
   "domain_id": "domain-186446b1516b",
   "workspace_id": "workspace-1a02ebcb3eb2",
   "parent_group_id": "pg-10efea238292",
   "created_at": "2024-07-12T03:31:02.222Z"
}

get #

POST /identity/v2/project-group/get

ProjectGroupRequest

  • project_group_id (string) Required
{
 "project_group_id": "pg-7120aabb662c"
}

ProjectGroupInfo

  • project_group_id (string) Required

  • name (string) Required

  • tags (Struct) Required

  • users (string) Repeated Required

  • reference_id (string) Required

  • is_managed (bool) Required

  • domain_id (string) Required

  • workspace_id (string) Required

  • parent_group_id (string) Required

  • trusted_account_id (string) Required

  • created_at (string) Required

  • last_synced_at (string) Required

{
   "project_group_id": "pg-7120aabb662c",
   "name": "Cloudforet Core Team",
   "tags": {},
   "domain_id": "domain-186446b1516b",
   "workspace_id": "workspace-1a02ebcb3eb2",
   "parent_group_id": "pg-10efea238292",
   "created_at": "2024-07-12T03:31:02.222Z"
}

list #

POST /identity/v2/project-group/list

ProjectGroupSearchQuery

  • query (Query)

  • project_group_id (string)

  • name (string)

  • workspace_id (string)

  • parent_group_id (string)

{
   "query": {
       "page": {
           "start":1,
           "limit":10
       }
   }
}

ProjectGroupsInfo

  • results (ProjectGroupInfo) Repeated Required

  • total_count (int32) Required

{
   "results": [
       {
           "project_group_id": "pg-7120aabb662c",
           "name": "Cloudforet Core Team",
           "tags": {},
           "domain_id": "domain-186446b1516b",
           "workspace_id": "workspace-1a02ebcb3eb2",
           "parent_group_id": "pg-10efea238292",
           "created_at": "2024-07-12T03:31:02.222Z"
       }
   ],
   "total_count": 1
}

stat #

POST /identity/v2/project-group/stat



Message #

ChangeParentGroupRequest #

  • project_group_id (string) Required

  • parent_group_id (string) Required


CreateProjectGroupRequest #

  • name (string) Required

  • tags (Struct)

  • parent_group_id (string)


ProjectGroupInfo #

  • project_group_id (string) Required

  • name (string) Required

  • tags (Struct) Required

  • users (string) Repeated Required

  • reference_id (string) Required

  • is_managed (bool) Required

  • domain_id (string) Required

  • workspace_id (string) Required

  • parent_group_id (string) Required

  • trusted_account_id (string) Required

  • created_at (string) Required

  • last_synced_at (string) Required


ProjectGroupRequest #

  • project_group_id (string) Required


ProjectGroupSearchQuery #

  • query (Query)

  • project_group_id (string)

  • name (string)

  • workspace_id (string)

  • parent_group_id (string)


ProjectGroupStatQuery #

  • query (StatisticsQuery) Required


ProjectGroupsInfo #

  • results (ProjectGroupInfo) Repeated Required

  • total_count (int32) Required


UpdateProjectGroupRequest #

  • project_group_id (string) Required

  • name (string)

  • tags (Struct)


UsersProjectGroupRequest #

  • project_group_id (string) Required

  • users (string) Repeated Required


Calendar December 4, 2024
Edit Edit this page