更新VServer属性-UpdateVServerAttribute

更新VServer实例属性

VServerId 对应 CreateVServer 返回的 VServerId
或者 DescribeVServer / DescribeULB 返回的 ULBVServerSet 中的 VServerId

没有传的参数都不会做修改

Request Parameters

Parameter nameTypeDescriptionRequired
Regionstring地域。 参见 地域和可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
ULBIdstring负载均衡实例IDYes
VServerIdstringVServer实例IDYes
VServerNamestringVServer实例名称,若无此字段则不做修改No
MethodstringVServer负载均衡模式,枚举值:Roundrobin → 轮询;Source → 源地址;ConsistentHash → 一致性哈希;SourcePort → 源地址(计算端口);ConsistentHashPort → 一致性哈希(计算端口); WeightRoundrobin → 加权轮询; Leastconn → 最小连接数。ConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用;Leastconn只在请求代理中使用;Roundrobin、Source和WeightRoundrobin在请求代理和报文转发中使用。默认为:"Roundrobin"No
PersistenceTypestringVServer会话保持模式,若无此字段则不做修改。枚举值:None:关闭;ServerInsert:自动生成KEY;UserDefined:用户自定义KEY。No
PersistenceInfostring根据PersistenceType确定: None或ServerInsert, 此字段无意义; UserDefined, 则此字段传入用户自定义会话保持String. 若无此字段则不做修改No
ClientTimeoutint请求代理的VServer下表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;报文转发的VServer下表示回话保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持No
MonitorTypestring健康检查的类型,Port:端口,Path:路径No
DomainstringMonitorType 为 Path 时指定健康检查发送请求时HTTP HEADER 里的域名No
PathstringMonitorType 为 Path 时指定健康检查发送请求时的路径,默认为 /No

Response Elements

Parameter nameTypeDescriptionRequired
RetCodeint操作返回码Yes
Actionstring操作名称Yes

Request Example

https://api.ucloud.cn/?Action=UpdateVServerAttribute
&Region=cn-bj2
&ProjectId=project-XXXXX
&ULBId=ulb-XXXX
&VServerId=vserver-XXXX
&VServerName=Testapi
&Protocol=HTTP 
&Method=Roundrobin
&PersistenceType=None
&PersistenceInfo=None
&ClientTimeout=60
&MonitorType=Port

Response Example

{
    "Action": "UpdateVServerAttributeResponse",
    "RetCode": 0
}