参数名称 | 类型 | 必填 | 描述 |
---|
Action | String | 是 | 公共参数,本接口取值:ModifyInstanceAttribute。 |
Version | String | 是 | 公共参数,本接口取值:2016-03-04。 |
InstanceId | String | 是 | 待修改属性的实例ID
标准UUID格式,形如 示例值:98284100-f6d1-4bbf-886a-1b0765024738 |
InstanceName | String | 否 | 实例名称,修改实例名称不需要关闭实例。 最短2字符,最长64字符,支持中英文 示例值:abc |
InstancePassword | String | 否 | 实例开机密码 示例值:1qaQ!abc |
HostName | String | 否 | 操作系统内部的计算机名 字符长度为[2, 64],不支持点号(.),每段允许字母(不限制大小写)、数字和短横线(-)组成 示例值:jinshanyun |
RestartMode | String | 否 | 重启模式描述,注:若已选择请求参数InstancePassword,则RestartMode不可缺省 示例值:Restart/ForceRestart |
参数名称 | 类型 | 描述 |
---|
RequestId | String | 请求ID 示例值:- |
Return | Boolean | 修改实例属性信息成功与否 示例值:true(成功)/false(失败) |
JSON格式
以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码
错误码 | 错误信息 | Http状态码 | 描述 |
---|
InstancePassWordOrHostNameSettingNotSupport | The instance do not support modifying the hostName and passWord. | 400 | 当前实例不支持修改主机名称和密码。 |
MissingParameter | One of InstancePassword or InstanceName parameters must be supplied. | 400 | “实例名称”或者“实例密码”参数两者必须输入一个 |
InstancePasswordInvalidParameterValue | An invalid or out-of-range value was supplied for the "InstancePassword" parameter. | 400 | “实例密码”参数的取值无效或者超出有效范围 |
InstanceIdInvalid | Instance Resource id is invalid | 400 | 实例资源ID无效 |
UserDataInvalidParameterValue | An invalid or out-of-range value was supplied for the "UserData" parameter. | 400 | “用户自定义数据”参数的取值无效或者超出有效范围 |
ConflictingParameter | Only One of InstancePassword or InstanceName parameters should be supplied. | 400 | “实例名称”或者“实例密码”参数两者只能输入一个 |
InvalidStatus.InstanceStatus | The specified instance status is not support this operation ,expect status is running or shutted. | 400 | 指定的实例状态不支持此操作,期望的操作状态是Running或者Stopped。 |
InstanceIdRequired | InstanceId is required | 400 | InstanceId必传 |
ImageTypeNotSupportedModifyPassWord | The ImageType for this instance not supported | 400 | 该镜像类型暂不支持修改密码操作 |
RestartModeInvalid | The specified restartmode is invalid. | 400 | 指定的重启模式无效。 |
InstanceNameInvalidParameterValue | An invalid or out-of-range value was supplied for the "InstanceName" parameter. | 400 | “实例名称”参数的取值无效或者超出有效范围 |
OperationNotAllowedForOtherLine | The operation is not allowed for otherLine. | 400 | 非主机业务线实例,不允许在主机控制台做此操作 |
InternalError | 400 BAD_REQUEST : : {"code":400,"message":"get yaml from etcd error:[key-value not in etcd]","data":null} | 400 |
纯净模式