搜索本产品文档关键词
负载均衡专属集群LBDC
所有文档
menu
没有找到结果,请重新输入

负载均衡 BLB

负载均衡专属集群LBDC

创建LBDC

创建lbdc实例。

使用以下代码可以创建lbdc

函数声明

func (c *Client) CreateLbdc(args *CreateLbdcArgs) (*CreateLbdcResult, error)

参数含义

请参考OpenAPI文档:创建LBDC

返回值

操作成功:

{
    "id": "bgw_group-a3t786p1",
    "type": "4Layer",
    "desc":""
}

操作失败:

抛出异常,异常列表参考:异常列表

代码示例

具体代码示例参考:example_create_lbdc.go

升级LBDC

升级LBDC

使用以下代码可以升级lbdc实例

函数声明

func (c *Client) UpgradeLbdc(args *UpgradeLbdcArgs) error

参数含义

请参考OpenAPI文档:升级LBDC

返回值

操作成功:

返回200

操作失败:

抛出异常,异常列表参考:异常列表

代码示例

具体代码示例参考:example_upgrade_lbdc.go

续费LBDC

续费lbdc

使用以下代码可以为lbdc实例续费

函数声明

func (c *Client) RenewLbdc(args *RenewLbdcArgs) error

参数含义

请参考OpenAPI文档:续费LBDC

返回值

操作成功:

返回200

操作失败:

抛出异常,异常列表参考:异常列表

代码示例

具体代码示例参考:example_renew_lbdc.go

LBDC列表

获取LBDC列表

使用以下代码可以获取lbdc列表

函数声明

func (c *Client) ListLbdc(args *ListLbdcArgs) (*ListLbdcResult, error)

参数含义

请参考OpenAPI文档: LBDC列表

返回值

操作成功:

{
    "clusterList": [{
        "id": "bgw_group-a3t786p1",
        "name": "abc",
        "type": "4Layer",
        "status": "available",
        "ccuCount": 1,
        "createTime": "2021-08-25T06:13:09Z",
        "expireTime": "2021-09-25T06:13:09Z",
        "desc": ""
        }
    ],
    "marker": "bgw_group-a3t786p1",
    "nextMarker": null,
    "isTruncated": false,
    "maxKeys": 1000
}

操作失败:

抛出异常,异常列表参考:异常列表

代码示例

具体代码示例参考:example_list_lbdc.go

LBDC详情

获取lbdc详情

使用以下代码可以获取lbdc详情

函数声明

func (c *Client) GetLbdcDetail(lbdcId string) (*GetLbdcDetailResult, error)

参数含义

请参考OpenAPI文档: LBDC详情

返回值

操作成功:

{
    "id": "bgw_group-a3t786p1",
    "name": "abc",
    "type": "4Layer",
    "status": "available",
    "ccuCount": 1,
    "createTime": "2021-08-25T06:13:09Z",
    "expireTime": "2021-09-25T06:13:09Z",
    "desc": "",
    "totalConnectCount":100,
    "newConnectCps":100,
    "networkInBps":100,
    "networkOutBps":100
}

操作失败:

抛出异常,异常列表参考:异常列表

代码示例

具体代码示例参考:example_get_lbdc_detail.go

更新LBDC

更新lbdc

使用以下代码可以更新lbdc

函数声明

func (c *Client) UpdateLbdc(args *UpdateLbdcArgs) error

参数含义

请参考OpenAPI文档:更新LBDC

返回值 操作成功:

返回200

操作失败:

抛出异常,异常列表参考:异常列表

代码示例

具体代码示例参考:example_update_lbdc.go

LBDC关联的BLB列表

获取lbdc关联的blb列表

使用以下代码可以获取lbdc关联的blb列表

函数声明

func (c *Client) GetBoundBlBListOfLbdc(lbdcId string) (*GetBoundBlBListOfLbdcResult, error)

参数含义

请参考OpenAPI文档 LBDC关联的BLB列表

返回值

操作成功:

{
    "blbList": [
        {
            "blbId": "lb-1c791997",
            "name": "abc",
            "status": "available",
            "blbType": "normal",
            "publicIp": "10.10.10.10",
            "eipRouteType": "bgp",
            "bandwidth": 20,
            "address": "192.168.0.7",
            "ipv6": "2400:da00:e003:1820::4",
            "vpcId": "vpc-0n1hhh8759b0",
            "subnetId": "sbn-p09p0ihp7498"
        }
    ]
}

操作失败:

抛出异常,异常列表参考:异常列表

代码示例

具体代码示例参考:example_get_bound_blb_list_of_lbdc.go

上一篇
IPv6型BLB实例
下一篇
服务发布点