# Project

> **Package : spaceone.api.identity.v1**

\
\


## Project

**Project Methods:**

| Method                                                                                                                            | Request                                                                                                                                                | Response                                                                                                                                         |
| --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| [**create**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#create)                | [CreateProjectRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#createprojectrequest)             | [ProjectInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectinfo)                         |
| [**update**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#update)                | [UpdateProjectRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#updateprojectrequest)             | [ProjectInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectinfo)                         |
| [**delete**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#delete)                | [ProjectRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectrequest)                         | [Empty](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#empty)                                     |
| [**get**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#get)                      | [GetProjectRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#getprojectrequest)                   | [ProjectInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectinfo)                         |
| [**list**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#list)                    | [ProjectQuery](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectquery)                             | [ProjectsInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectsinfo)                       |
| [**stat**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#stat)                    | [ProjectStatQuery](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectstatquery)                     | [Struct](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#struct)                                   |
| [**add\_member**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#add_member)       | [AddProjectMemberRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#addprojectmemberrequest)       | [ProjectRoleBindingInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectrolebindinginfo)   |
| [**modify\_member**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#modify_member) | [ModifyProjectMemberRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#modifyprojectmemberrequest) | [ProjectRoleBindingInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectrolebindinginfo)   |
| [**remove\_member**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#remove_member) | [RemoveProjectMemberRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#removeprojectmemberrequest) | [Empty](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#empty)                                     |
| [**list\_members**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#list_members)   | [ProjectMemberQuery](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectmemberquery)                 | [ProjectRoleBindingsInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Project/README.md#projectrolebindingsinfo) |

\


### create

> **POST** /identity/v1/project/create

\


### update

> **POST** /identity/v1/project/update

\


### delete

> **POST** /identity/v1/project/delete

\


### get

> **POST** /identity/v1/project/get

\


### list

> **POST** /identity/v1/project/list

\


### stat

> **POST** /identity/v1/project/stat

\


### add\_member

> **POST** /identity/v1/project/add-member

\


### modify\_member

> **POST** /identity/v1/project/modify-member

\


### remove\_member

> **POST** /identity/v1/project/remove-member

\


### list\_members

> **POST** /identity/v1/project/list-members

\
\


## Message

### AddProjectMemberRequest

* **project\_id** (string) `Required`
* **user\_id** (string) `Required`
* **domain\_id** (string) `Required`
* **role\_id** (string)
* **labels** (ListValue)
* **tags** (Struct)
*   **is\_external\_user** (bool)

    \


### CreateProjectRequest

* **name** (string) `Required`
* **project\_group\_id** (string) `Required`
* **domain\_id** (string) `Required`
*   **tags** (Struct)

    \


### GetProjectRequest

* **project\_id** (string) `Required`
* **domain\_id** (string) `Required`
*   **only** (string) `Repeated`

    \


### ModifyProjectMemberRequest

* **project\_id** (string) `Required`
* **user\_id** (string) `Required`
* **domain\_id** (string) `Required`
* **labels** (ListValue)
*   **tags** (Struct)

    \


### ProjectInfo

* **project\_id** (string) `Required`
* **name** (string) `Required`
* **tags** (Struct) `Required`
* **project\_group\_info** (ProjectGroupInfo) `Required`
* **domain\_id** (string) `Required`
* **created\_by** (string) `Required`
*   **created\_at** (string) `Required`

    \


### ProjectMemberQuery

* **project\_id** (string) `Required`
* **domain\_id** (string) `Required`
* **query** (Query)
* **user\_id** (string)
* **role\_id** (string)
*   **include\_parent\_member** (bool)

    \


### ProjectQuery

* **domain\_id** (string) `Required`
* **query** (Query)
* **project\_id** (string)
* **name** (string)
* **project\_group\_id** (string)
*   **user\_id** (string)

    \


### ProjectRequest

* **project\_id** (string) `Required`
*   **domain\_id** (string) `Required`

    \


### ProjectRoleBindingInfo

* **role\_binding\_id** (string) `Required`
* **resource\_type** (string) `Required`
* **resource\_id** (string) `Required`
* **role\_info** (RoleInfo) `Required`
* **project\_info** (ProjectInfo) `Required`
* **project\_group\_info** (ProjectGroupInfo) `Required`
* **labels** (ListValue) `Required`
* **tags** (Struct) `Required`
* **domain\_id** (string) `Required`
*   **created\_at** (string) `Required`

    \


### ProjectRoleBindingsInfo

* **results** (ProjectRoleBindingInfo) `Repeated` `Required`
*   **total\_count** (int32) `Required`

    \


### ProjectStatQuery

* **query** (StatisticsQuery) `Required`
*   **domain\_id** (string) `Required`

    \


### ProjectsInfo

* **results** (ProjectInfo) `Repeated` `Required`
*   **total\_count** (int32) `Required`

    \


### RemoveProjectMemberRequest

* **project\_id** (string) `Required`
* **user\_id** (string) `Required`
*   **domain\_id** (string) `Required`

    \


### UpdateProjectRequest

* **project\_id** (string) `Required`
* **domain\_id** (string) `Required`
* **project\_group\_id** (string)
* **name** (string)
*   **tags** (Struct)

    \
