更新时间:2024-04-08 GMT+08:00

修改负载均衡器

功能介绍

修改负载均衡器,名称、描述、带宽和管理状态可修改。

URI

PUT /v1.0/{project_id}/elbaas/loadbalancers/{loadbalancer_id}

表1 参数说明

参数

是否必选

参数类型

描述

project_id

String

操作用户的项目ID。

loadbalancer_id

String

负载均衡器的ID。

name

String

  • 负载均衡器的名称。
  • 取值范围:1-64个字符,中英文、数字、下划线、中划线。

description

String

  • 描述。
  • 取值范围:0-128个字符,不能输入<>。

bandwidth

Integer

  • 功能说明:带宽大小。type为External时该字段必选,type为Internal时无效。
  • 取值范围:默认

    (具体范围以各Region配置为准,请参见控制台对应页面显示)。

admin_state_up

Integer/Boolean

  • 弹性负载均衡器的管理状态。
  • 取值范围:

    0或false:停用。该值只支持由用户传入。

    1或true:正常。

    2或false:冻结。该值只支持由管理员传入。

请求消息

  • 请求参数

  • 请求样例
    {
        "description": "simple lb",
        "name": "loadbalancer1",
        "bandwidth": 200,
        "admin_state_up": true
    }

响应消息

  • 响应参数
    表2 响应参数

    参数

    参数类型

    描述

    uri

    String

    修改ELB这个任务下发成功后,组合API返回该任务的URI。

    job_id

    String

    组合API唯一标识修改ELB这个任务的任务号。

  • 响应样例
    {
        "uri": "/v1/73cd9140bec7427ab9952b4ed75924e0/jobs/4010b39d4fbb4645014fcfddf4b32d15",
        "job_id": "4010b39d4fbb4645014fcfddf4b32d15"
    }

状态码

  • 正常

    200

  • 异常

    状态码

    编码

    错误码说明

    400

    badRequest

    请求错误

    401

    unauthorized

    鉴权失败

    403

    userDisabled

    没有权限

    404

    Not Found

    请求的页面不存在

    500

    authFault

    内部错误

    503

    serviceUnavailable

    服务不可用