添加后端实例-AllocateBackend

添加ULB后端资源实例

Request Parameters

Parameter nameTypeDescriptionRequired
Regionstring地域。 参见 地域和可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
ULBIdstring负载均衡实例的IDYes
VServerIdstringVServer实例的IDYes
ResourceTypestring所添加的后端资源的类型,枚举值:UHost → 云主机;UPM → 物理云主机; UDHost → 私有专区主机;UDocker → 容器,默认值为“UHost”Yes
ResourceIdstring所添加的后端资源的资源IDYes
Portint所添加的后端资源服务端口,取值范围[1-65535],默认80No
Weightint所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1No
Enabledint后端实例状态开关,枚举值: 1:启用; 0:禁用 默认为启用No

Response Elements

Parameter nameTypeDescriptionRequired
RetCodeint操作返回码Yes
Actionstring操作名称Yes
BackendIdstring所添加的后端资源在ULB中的对象ID,(为ULB系统中使用,与资源自身ID无关),可用于 UpdateBackendAttribute/UpdateBackendAttributeBatch/ReleaseBackendNo

Request Example

https://api.ucloud.cn/?Action=AllocateBackend
&Region=cn-bj2
&ProjectId=project-XXXXX
&ULBId=ulb-XXXXX
&VServerId=vserver-XXXXX
&ResourceType=UHost
&ResourceId=uhost-XXXX 
&Port=80
&Enabled=1
&Weight=4

Response Example

{
    "Action": "AllocateBackendResponse",
    "RetCode": 0,
    "BackendId": "backend-XXXXX"
}