UpdateProject - 更新项目的CU或服务角色信息

调用UpdateProject接口更新项目的CU或服务角色信息。

接口说明

此接口已不再维护,建议使用新版(2020-09-30 版本)接口 UpdateProject 。关于新版与旧版 API 的对比,请参见新旧版本使用指引中的新版与旧版 API 对应关系说明章节。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
imm:UpdateProjectupdate
  • 全部资源
    *

请求参数

名称类型必填描述示例值
Projectstring

项目名称。

immtest
NewCUinteger

2021.04.01 以后创建的类型为内容管理的项目不需要传该参数,在此之前已创建的项目不受影响。

当项目的计费类型为 ByCU 时,此参数才能修改。

每秒能够处理的最大请求数。取值范围为 0~10。该值为 1 表示每秒钟只能处理 1 个请求,该值为 0 表示项目不再计费。

6
NewServiceRolestring

服务角色,授权给 IMM 服务以访问其他云资源(例如 OSS)的权限。

您也可以通过 RAM 控制台创建授权角色。具体操作,请参见创建普通服务角色

immroletest

返回参数

名称类型描述示例值
object
Projectstring

项目名称,和请求时一致。

immtest
ModifyTimestring

项目的修改时间。

2020-11-11T06:36:58Z
Typestring

项目的类型。

DocStarter
CUinteger

2021.04.01 以后创建的类型为内容管理的项目该字段无效。

当项目的计费类型为 ByCU 时,此参数才生效。

每秒能够处理的最大请求数。

6
ServiceRolestring

服务角色。

如果请求时未修改服务角色,则返回值为创建项目时设置的服务角色;如果创建项目时未设置服务角色,则返回值为空。

immroletest
RequestIdstring

当次请求的 Request ID。

D33C3574-4093-448E-86E7-15BE2BD36963
CreateTimestring

项目的创建时间。

2020-11-10T03:50:28Z
RegionIdstring

项目所在地域的 ID。

cn-hangzhou

示例

正常返回示例

JSON格式

{
  "Project": "immtest",
  "ModifyTime": "2020-11-11T06:36:58Z",
  "Type": "DocStarter",
  "CU": 6,
  "ServiceRole": "immroletest",
  "RequestId": "D33C3574-4093-448E-86E7-15BE2BD36963",
  "CreateTime": "2020-11-10T03:50:28Z",
  "RegionId": "cn-hangzhou"
}

错误码

访问错误中心查看更多错误码。

错误码

HttpCode错误码错误信息描述
400InvalidParameterThe resource Paramater is not valid. Please check.未设置 NewCU 或者 NewServiceRole。
400InvalidProject.NotFoundThe resource Project cannot be found. Please check.指定的 Project 不存在。
400InvalidProject.DeletingThe resource Project is deleting. Please check.指定的 Project 正在删除中,项目会在北京时间次日凌晨删除。删除后,才可以新建同名的项目,如果需要马上创建,请使用钉钉搜索钉钉群号 31690030817 加入钉钉群进行反馈。
400InvalidParameter.NewCUThe input parameter NewCU is not valid. Please refer to document.NewCU 不合法,请参考 NewCU 参数的描述进行设置。