CaaS / CVPC API 开发者中心

负载均衡

使用说明

describeLoadBalancerPolicies主要是用于列出一组以上负载均衡的详细信息,适用于CaaS及CVPC负载均衡。
若没有 loadBalancerId、rderUuid 及 vpcBusinessServiceId 的参数,列出所有CaaS负载均衡的信息。
若只有vpcBusinessServiceId 参数,列出此CVPC下所有负载均衡的信息。
若没有 vpcBusinessServiceId 参数,有 loadBalancerId 或 orderUuid 参数,列出指定的负载均衡的信息。

Request 参数

参数 说明 备注
loadBalancerId

(非必要参数)

负载均衡服务标识号列表
类型 : String
默认值 : 无
是否为复数型态 : 是
可支持多值
orderUuid

(非必要参数)

订单编号列表
类型 : String
默认值 : 无
是否为复数型态 : 是
可支持多值
vpcBusinessServiceId

(非必要参数)

软体资料中心服务识别码
类型 : String
默认值 : 无
是否为复数型态 : 否
要列出CVPC下所有的负载均衡时为必要参数,若查询特定id负载均衡则不需填写

Response 参数

参数 说明 备注
requestId

(非必要参数)

请求标识号
类型 : JSON value : string
是否为复数型态 : 否
系统自动生成
loadBalancerList 负载均衡信息列表
类型 : JSON value : array
是否为复数型态 : 是
CaaS负载均衡:
ServerLoadBalancerEntry列表
CVPC负载均衡:
ServerLoadBalancerPolicyEntry列表

Request示例

示例1 列出所有CaaS负载均衡:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=describeLoadBalancerPolicies
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}

示例2 列出CVPC下所有负载均衡:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=describeLoadBalancerPolicies
&vpcBusinessServiceId=VV55020001IOSE
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}

示例3 列出指定负载均衡:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=describeLoadBalancerPolicies
&loadBalancerId=BL550100010003
&loadBalancerId=BL550100010004
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}
		

Response示例

{
	"requestId": "xxxEXAMPLE",
	"loadBalancerList": [
		{
			"applyDate": "2013-04-25T09:18:37Z",
			"loadBalancerId": "BL550100010507",
			"businessTag": "cb168f20-c515-4e41-84cd-830dedfe7f49",
			"endDate": null,
			"ip": "210.61.222.12",
			"orderUuid": "d044640a-f67b-44ed-88a9-9f8f5492f4c5",
			"provisionMessage": "provisionok",
			"provisionStatus": "provisionok",
			"startDate": "2013-04-25T09:19:00Z",
			"instanceIdList": [
				"BV55010001000H",
				"BV55010001000G"
			],
			"loadBalancerPolicyName": "TestSLB",
			"portList": [
				80,
				443
			],
			"regionId": "region-tw-1"
		}
	]
}