You need to enable JavaScript to run this app.
导航

ModifyDedicatedHostAttribute

最近更新时间2023.10.10 14:36:20

首次发布时间2023.09.08 16:31:01

调用 ModifyDedicatedHostAttribute 接口修改专有宿主机属性,包括名称、描述、CPU超分比、是否自动部署以及自动迁移等。

接口说明

  • 调用该接口时,如不传入可选参数,则保持原有配置。

  • 修改CPU超分比时,专有宿主机上的实例必须为已停止(Stopped)状态,您可以调用StopInstances接口停止实例。修改CPU超分比不会影响宿主机的运行状态。

请求参数

名称
类型是否必填
示例值
描述
ActionStringModifyDedicatedHostAttribute要执行的操作,取值:ModifyDedicatedHostAttribute。
VersionString2020-04-01API的版本,取值: 2020-04-01。
DedicatedHostIdStringdh-ycje2rquioh9l3bn****专有宿主机ID。您可以调用DescribeDedicatedHosts查询专有宿主机ID。

DedicatedHostClusterId

String

dc-ycle6b76kgv2wrsm****

专有宿主机集群ID。您可以调用DescribeDedicatedHostClusters接口查询专有宿主机集群ID。

AutoPlacement

String

Off

专有宿主机是否加入自动部署资源池,取值:

  • On:加入自动部署资源池。创建实例时可以不指定DDH,由系统从自动部署池中选择合适的DDH部署实例。

  • Off(默认):不加入自动部署资源池。您需自行在DDH上部署实例,即创建实例时指定DDH。

创建实例具体操作请参见RunInstances

CpuOvercommitRatio

Float32

4

CPU超分比,用于提升DDH的可用vCPU数,一台DDH的可用vCPU数 = 物理CPU核数 * 2 * CPU超分比。

DedicatedHostName

String

dedicated-host

专有宿主机的名称。

  • 不能以数字、下划线“_”、中划线“-”开头。

  • 只能包含中文、字母、数字、下划线“_”和中划线“-”。

  • 长度限制为1~128个字符。

  • 暂不支持特殊字符。

Description

String

用于测试的专有宿主机

专有宿主机的描述。

  • 必须以字母或中文开头。

  • 只能包含中文、字母、数字、点“.”、空格、下划线“_”、中划线“-”、等号“=”、英文逗号“,”、中文逗号“,”和中文句号“。”

  • 长度限制在255个字符以内。

  • 默认为空字符串。

  • 传入空字符串时,将清空原有描述信息。

DedicatedHostRecovery

String

On

专有宿主机处于临时不可用(TempUnavailable)状态时,是否开启宕机自动迁移,取值:

  • On:开启宕机自动迁移。开启后,宿主机宕机时会自动迁移至健康的DDH。

  • Off(默认):不开启宕机自动迁移。宿主机宕机时您可以调用RedeployDedicatedHost接口将实例迁移至健康的DDH。

ClientToken

String

23fa21A8823nfasd7f****

保证请求幂等性。由客户端自动生成一个参数值,确保不同请求间该参数值唯一,避免当调用API超时或服务器内部错误时,客户端多次重试导致重复性操作。
取值:仅支持ASCII字符,且不能超过64个字符。

返回数据

操作接口仅返回公共参数及错误码。

请求示例

GET /?Action=ModifyDedicatedHostAttribute&Version=2020-04-01&DedicatedHostId=dh-ycje2rquioh9l3bn****&DedicatedHostName=dedicated-host HTTP/1.1
Host: open.volcengineapi.com
Region: cn-beijing
Service: ecs

返回示例

{
    "ResponseMetadata": {
        "RequestId": "202307171606530C0899E572405719****",
        "Action": "ModifyDedicatedHostAttribute",
        "Version": "2020-04-01",
        "Service": "ecs",
        "Region": "cn-beijing"
    },
    "Result": {}
}

错误码

HttpCode错误码错误信息描述
400InvalidArgumentThe specified argument is invalid.指定的参数不合法。
400InvalidAutoPlacement.MalformedThe specified AutoPlacement is malformed.指定的AutoPlacement不合法。
400InvalidCpuOvercommitRatio.MalformedThe specified CpuOvercommitRatio is malformed.指定的超分比不合法。
400InvalidDedicatedHostName.MalformedThe specified DedicatedHostName is malformed.指定的DedicatedHostName不合法。
400InvalidDescription.MalformedThe specified Description is malformed.指定的描述不合法。
400MissingParameter.DedicatedHostIdThe required parameter DedicatedHostId is not supplied.参数DedicatedHostId不能为空。
400InvalidDedicatedHostRecovery.MalformedThe specified DedicatedHostRecovery is malformed.指定的DedicatedHostRecovery不合法。
400InvalidDedicatedHostStatus.UnsupportedThe status of the specified dedicated host does not support this request.当前专有宿主机的状态不支持此操作。
400InvalidClientToken.MalformedThe specified ClientToken is malformed.指定的ClientToken不合法。

400

IdempotentParameterMismatch

The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.

幂等参数不一致。

404InvalidDedicatedHost.NotFoundThe specified dedicated host does not exist.指定的专有宿主机不存在。
404InvalidDedicatedHostCluster.NotFoundThe specified dedicated host cluster does not exist.指定的专有宿主机集群不存在。
412OperationDenied.InstanceStatusSome instances on the dedicated host are not in the stopped status.指定的专有宿主机不支持修改超分比,因为专有宿主机上存在不为停止状态的实例。

412

IdempotentProcessing

The request uses the same client token as a previous one that is still in process.

先前的幂等请求仍在处理中,请稍后重试。

412InvalidDedicatedHostCluster.ZoneIdMismatchThe zone of the specified dedicated host cluster does not match the dedicated host.指定的专有宿主机集群与专有宿主机的可用区不匹配。
500InternalErrorAn internal error has occurred.内部错误,请重试。如果多次尝试失败,请提交工单。