UpdateProject
Updates the information of an existing project.
Operation description
When updating project information, ensure that the project has been successfully created. For more information about creating a project, refer to the request parameter descriptions.
When updating project information, you only need to specify the fields that you want to update. Unspecified fields remain unchanged.
Project updates do not take effect immediately. It may take up to 5 minutes for the updates to take effect.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
imm:UpdateProject |
update |
*Project
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectName |
string |
Yes |
The name of the project. For more information about how to obtain the project name, see Create a project. |
test-project |
| ServiceRole |
string |
No |
The service role that is authorized for Intelligent Media Management (IMM) to access other cloud resources such as Object Storage Service (OSS). To use a custom service role, you can create a regular service role in the Resource Access Management (RAM) console and grant permissions to the role. For more information, see Create a regular service role and Grant permissions to a RAM role. |
AliyunIMMDefaultRole |
| Description |
string |
No |
The description of the project. The description must be 1 to 256 characters in length. |
immtest |
| TemplateId |
string |
No |
The ID of the workflow template. For more information, see Workflow templates and operators. |
Official:ImageManagement |
| ProjectMaxDatasetCount |
integer |
No |
The maximum number of datasets in the project. Valid values: 1 to 1000000000. |
1000000000 |
| DatasetMaxBindCount |
integer |
No |
The maximum number of bindings per dataset. Valid values: 1 to 10. |
10 |
| DatasetMaxFileCount |
integer |
No |
The maximum number of files per dataset. Valid values: 1 to 100000000. |
100000000 |
| DatasetMaxEntityCount |
integer |
No |
The maximum number of metadata entities per dataset. Note
Reserved parameter. No actual limit is imposed during use. |
10000000000 |
| DatasetMaxRelationCount |
integer |
No |
The maximum number of metadata relations per dataset. Note
Reserved parameter. No actual limit is imposed during use. |
100000000000 |
| DatasetMaxTotalFileSize |
integer |
No |
The maximum total size of files in each dataset. If the limit is exceeded, no more indexes can be added. Unit: bytes. |
90000000000000000 |
| Tag |
array<object> |
No |
The list of tags. |
|
|
object |
No |
The tag information. |
||
| Key |
string |
No |
The tag key. |
TestKey |
| Value |
string |
No |
The tag value. |
TestValue |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response struct. |
||
| Project | Project |
The project information. For more information, see Project. |
|
| RequestId |
string |
The request ID. |
D33C3574-4093-448E-86E7-15BE2BD3**** |
Examples
Success response
JSON format
{
"Project": {
"ProjectName": "immtest",
"ServiceRole": "AliyunIMMDefaultRole",
"TemplateId": "DefaultId",
"CreateTime": "2021-06-29T14:50:13.011643661+08:00",
"UpdateTime": "2021-06-29T14:50:13.011643661+08:00",
"Description": "test project",
"ProjectQueriesPerSecond": 100,
"EngineConcurrency": 100,
"ProjectMaxDatasetCount": 1000000000,
"DatasetMaxBindCount": 10,
"DatasetMaxFileCount": 100000000,
"DatasetMaxEntityCount": 10000000000,
"DatasetMaxRelationCount": 100000000000,
"DatasetMaxTotalFileSize": 90000000000000000,
"DatasetCount": 5,
"FileCount": 10,
"TotalFileSize": 100000,
"Tags": [
{
"TagKey": "TestKey",
"TagValue": "TestValue"
}
]
},
"RequestId": "D33C3574-4093-448E-86E7-15BE2BD3****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.