负载均衡专属集群LBDC
创建LBDC
创建lbdc实例。
使用以下代码可以创建lbdc
函数声明
1func (c *Client) CreateLbdc(args *CreateLbdcArgs) (*CreateLbdcResult, error)
            参数含义
请参考OpenAPI文档:创建LBDC
返回值
操作成功:
1{
2    "id": "bgw_group-a3t786p1",
3    "type": "4Layer",
4    "desc":""
5}
            操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_create_lbdc.go
升级LBDC
升级LBDC
使用以下代码可以升级lbdc实例
函数声明
1func (c *Client) UpgradeLbdc(args *UpgradeLbdcArgs) error
            参数含义
请参考OpenAPI文档:升级LBDC
返回值
操作成功:
返回200
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_upgrade_lbdc.go
续费LBDC
续费lbdc
使用以下代码可以为lbdc实例续费
函数声明
1func (c *Client) RenewLbdc(args *RenewLbdcArgs) error
            参数含义
请参考OpenAPI文档:续费LBDC
返回值
操作成功:
返回200
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_renew_lbdc.go
LBDC列表
获取LBDC列表
使用以下代码可以获取lbdc列表
函数声明
1func (c *Client) ListLbdc(args *ListLbdcArgs) (*ListLbdcResult, error)
            参数含义
请参考OpenAPI文档: LBDC列表
返回值
操作成功:
1{
2    "clusterList": [{
3        "id": "bgw_group-a3t786p1",
4        "name": "abc",
5        "type": "4Layer",
6        "status": "available",
7        "ccuCount": 1,
8        "createTime": "2021-08-25T06:13:09Z",
9        "expireTime": "2021-09-25T06:13:09Z",
10        "desc": ""
11        }
12    ],
13    "marker": "bgw_group-a3t786p1",
14    "nextMarker": null,
15    "isTruncated": false,
16    "maxKeys": 1000
17}
            操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_list_lbdc.go
LBDC详情
获取lbdc详情
使用以下代码可以获取lbdc详情
函数声明
1func (c *Client) GetLbdcDetail(lbdcId string) (*GetLbdcDetailResult, error)
            参数含义
请参考OpenAPI文档: LBDC详情
返回值
操作成功:
1{
2    "id": "bgw_group-a3t786p1",
3    "name": "abc",
4    "type": "4Layer",
5    "status": "available",
6    "ccuCount": 1,
7    "createTime": "2021-08-25T06:13:09Z",
8    "expireTime": "2021-09-25T06:13:09Z",
9    "desc": "",
10    "totalConnectCount":100,
11    "newConnectCps":100,
12    "networkInBps":100,
13    "networkOutBps":100
14}
            操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_get_lbdc_detail.go
更新LBDC
更新lbdc
使用以下代码可以更新lbdc
函数声明
1func (c *Client) UpdateLbdc(args *UpdateLbdcArgs) error
            参数含义
请参考OpenAPI文档:更新LBDC
返回值 操作成功:
返回200
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_update_lbdc.go
LBDC关联的BLB列表
获取lbdc关联的blb列表
使用以下代码可以获取lbdc关联的blb列表
函数声明
1func (c *Client) GetBoundBlBListOfLbdc(lbdcId string) (*GetBoundBlBListOfLbdcResult, error)
            参数含义
请参考OpenAPI文档 LBDC关联的BLB列表
返回值
操作成功:
1{
2    "blbList": [
3        {
4            "blbId": "lb-1c791997",
5            "name": "abc",
6            "status": "available",
7            "blbType": "normal",
8            "publicIp": "10.10.10.10",
9            "eipRouteType": "bgp",
10            "bandwidth": 20,
11            "address": "192.168.0.7",
12            "ipv6": "2400:da00:e003:1820::4",
13            "vpcId": "vpc-0n1hhh8759b0",
14            "subnetId": "sbn-p09p0ihp7498"
15        }
16    ]
17}
            操作失败:
抛出异常,异常列表参考:异常列表
代码示例
