
# 创建负载均衡器 - CreateLoadBalancer
#### 功能介绍
创建独享型负载均衡器，包括按需及包周期计费负载均衡器。
- 若要创建内网IPv4负载均衡器，则需要传入vip_subnet_cidr_id。
  
- 若要创建公网IPv4负载均衡器，则需要传入publicip，以及传入vpc_id和vip_subnet_cidr_id这两个参数中的一个。
  
- 若要绑定有已有公网IPv4地址，则需要传入publicip_ids，以及传入vpc_id和vip_subnet_cidr_id这两个参数中的一个。
  
- 若要创建内网双栈负载均衡器，则需要传入ipv6_vip_virsubnet_id。
  
- 若要创建公网双栈负载均衡器，则需要传入ipv6_vip_virsubnet_id和ipv6_bandwidth。
  
- 若要创建网络型负载均衡器，则需要传入l4_flavor_id（网络型规格ID）；若要创建应用型负载均衡器，则需要传入l7_flavor_id（应用型规格ID）；若要创建网络型+应用型负载均衡器，则需要传入l4_flavor_id和l7_flavor_id。
  
- 若要创建包周期负载均衡器，则需要传入prepaid_options，否则创建按需计费负载均衡器。
  
- 按需计费分为固定规格计费和弹性规格计费，根据创建时所选规格的类型决定计费方式。具体规格说明见创建LB请求参数l4_flavor_id和l7_flavor_id。
  
- 若要创建gateway类型的负载均衡器，则需要：
  - 指定loadbalancer_type="gateway"，且不支持指定vip_address，ipv6_vip_address。
    
  
  - vip_subnet_cidr_id和ipv6_subnet_cidr_id两者不能都为空，如果两者都传入，则必须属于同一子网。
    
  
  - 不支持创建公网gateway类型LB。
    
  
  - 不支持传入autoscaling字段，不支持l4_flavor_id和l7_flavor_id。
    
  
  - 必须要指定网关型规格，通过参数gw_flavor_id传入。
    
   
 
#### 接口约束
- vpc_id 或 vip_subnet_cidr_id 或 ipv6_vip_virsubnet_id 不能同时为空。
  
- ip_target_enable参数表示是否启用IP类型后端转发能力，启用IP类型后端转发的负载均衡器关联的member和VIP可以在不同VPC下，未启用IP类型后端转发的负载均衡器关联的member和VIP必须在同一个VPC下。
  
- admin_state_up参数的值必须是true。
  
- provider参数的值必须是vlb。
  
- elb_virsubnet_ids参数对应的网络类型支持双栈或者只支持ipv4。网络类型为只支持ipv4时，ipv6_vip_virsubnet_id参数需要为空。
  
- 只能通过ELB Console控制台来解绑EIP，在ELB列表查询页面选择操作列中的更多按钮-\>解绑EIP。
  
- 创建LB时不能同时设置publicip_ids和publicip，只能选择绑定已有公网IP或者选择新建公网IP，或者都不设置这两个字段。
  
- 若要绑定已有带宽，则需要设置共享带宽ID，不支持绑定独享带宽。若需要新建独享带宽，则带宽信息中charge_mode、share_type和size字段是必须的。
  
 
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-elb/elb_dy_0000.html)。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-elb/elb_sq_0001.html)。
- 如果使用身份策略授权，需具备如下身份策略权限。
  
  | 授权项                      | 访问级别  | 资源类型（\*为必须）     | 条件键                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 别名 | 依赖的授权项 |
  |:---|:---|:---|:---|:---|:---|
  | elb:loadbalancers:create | Write | loadbalancer \* | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -  | -      |
  | elb:loadbalancers:create | Write | subnet          | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -  | -      |
  | elb:loadbalancers:create | Write | -               | - g:RequestTag/\<tag-key\>   - g:TagKeys   - g:EnterpriseProjectId   - elb:AssociatePublicips    | -  | -      |
     
  
 
#### URI
POST /v3/{project_id}/elb/loadbalancers
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|
| project_id | 是    | String | **参数解释** ：项目ID。获取方式请参见[获取项目ID](https://support.huaweicloud.com/api-elb/elb_fl_0008.html)。 **约束限制**：不涉及 **取值范围**：长度为32个字符，由小写字母和数字组成。 **默认取值**：不涉及 |
   
#### 请求参数
表2请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                                                                                                                            |
|:---|:---|:---|:---|
| X-Auth-Token | 否    | String | **参数解释**：IAM鉴权Token。 **约束限制**：不涉及 **取值范围**：不涉及 **默认取值**：不涉及 |
   
表3请求Body参数 
| 参数           | 是否必选 | 参数类型                                                                                     | 描述                                                                          |
|:---|:---|:---|:---|
| loadbalancer | 是    | [CreateLoadBalancerOption] object | **参数解释**：创建负载均衡器实例的参数对象。 **约束限制**：不涉及 |
   
 表4CreateLoadBalancerOption 
| 参数                         | 是否必选 | 参数类型                                                                                                           | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| project_id                 | 否    | String                                                                                                         | **参数解释** ：项目ID。获取方式请参见[获取项目ID](https://support.huaweicloud.com/api-elb/elb_fl_0008.html)。 **约束限制**：不涉及 **取值范围**：长度为32个字符，由小写字母和数字组成。 **默认取值**：不涉及 说明： 该字段实际无效，最终使用url中的project_id。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| name                       | 否    | String                                                                                                         | **参数解释**：负载均衡器的名称。 **约束限制**：不涉及 **取值范围**：支持中文字符、英文字符等unicode字符，且长度为\[0-255\]个字符。可以为空。 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| description                | 否    | String                                                                                                         | **参数解释**：负载均衡器的描述。 **约束限制**：不涉及 **取值范围**：支持中文字符、英文字符等unicode字符，且长度为\[0-255\]个字符。可以为空。 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| vip_address                | 否    | String                                                                                                         | **参数解释**：负载均衡器的IPv4私网IP。该地址必须包含在所在子网的IPv4网段内，且未被占用。 **约束限制**： - 传入vip_address时，必须传入vip_subnet_cidr_id。   - 不传入vip_address，但传入vip_subnet_cidr_id，则自动分配IPv4私网IP。   - 不传入vip_address，且不传vip_subnet_cidr_id，则不分配IPv4私网IP，vip_address=null。   - 网关型LB不支持传入vip_address。    **取值范围**：满足IPv4的地址格式，\[0-255\].\[0-255\].\[0-255\].\[0-255\]. 如192.168.1.1。 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| vip_subnet_cidr_id         | 否    | String                                                                                                         | **参数解释**：负载均衡器所在子网的IPv4子网ID，也称为该负载均衡器实例的前端子网。 **约束限制**： - 若创建带有IPv4私网IP的负载均衡实例，则字段必须传入。可以通过调用VPC的API, GET https://{VPC_Endpoint}/v1/{project_id}/subnets 响应参数中的neutron_subnet_id得到。   - vpc_id, vip_subnet_cidr_id, ipv6_vip_virsubnet_id不能同时为空，且需要在同一个vpc下。   - 若同时传入vpc_id和vip_subnet_cidr_id，则vip_subnet_cidr_id对应的子网必须属于vpc_id对应的VPC。   - 创建网关型LB，vip_subnet_cidr_id和ipv6_vip_virsubnet_id不能同时为空。若都传入则必须是同一个子网的IPv4子网ID和IPv6网络ID。    **取值范围**：标准的UUID格式，长度为36个字符。 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ipv6_vip_virsubnet_id      | 否    | String                                                                                                         | **参数解释**：双栈类型负载均衡器所在子网的IPv6网络ID，也称为该负载均衡器实例的前端子网。 **约束限制**： - 若创建带有IPv6 IP的负载均衡实例，则字段必须传入。可以通过GET https://{VPC_Endpoint}/v1/{project_id}/subnets 响应参数中的neutron_network_id得到。   - vpc_id，vip_subnet_cidr_id，ipv6_vip_virsubnet_id不能同时为空，且需要在同一个vpc下。   - 需要对应的子网开启IPv6。   - 创建网关型LB，vip_subnet_cidr_id和ipv6_vip_virsubnet_id不能同时为空。若都传入则必须是同一个子网的IPv4子网ID和IPv6网络ID。    **取值范围**：标准的UUID格式，长度为36个字符。 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| provider                   | 否    | String                                                                                                         | **参数解释**：负载均衡器的生产者名称。 **约束限制**：不涉及 **取值范围**：固定为vlb，无需指定。 **默认取值**：vlb                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| l4_flavor_id               | 否    | String                                                                                                         | **参数解释**：网络型规格ID。 **约束限制**： - 可以通过GET https://{ELB_Endpoint}/v3/{project_id}/elb/flavors?type=L4 响应参数中的id得到。   - 当l4_flavor_id和l7_flavor_id都不传的时，会使用默认flavor（默认flavor根据不同局点有所不同，具体以实际值为准）。   - 当传入的规格类型为L4，表示该实例为固定规格实例，按规格计费。   - 当传入的规格类型为L4_elastic_max，表示该实例为弹性实例，按LCU计费。    网关型LB不支持指定l4_flavor_id。 **取值范围**：标准的UUID格式，长度为36个字符。 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| l7_flavor_id               | 否    | String                                                                                                         | **参数解释**：应用型规格ID。 **约束限制**： - 可以通过GET https://{ELB_Endpoint}/v3/{project_id}/elb/flavors?type=L7 响应参数中的id得到。   - 当l4_flavor_id和l7_flavor_id都不传的时，会使用默认flavor（默认flavor根据不同局点有所不同，具体以实际值为准）。   - 当传入的规格类型为L7，表示该实例为固定规格实例，按规格计费。   - 当传入的规格类型为L7_elastic_max，表示该实例为弹性实例，按LCU计费。   - 网关型LB不支持指定l7_flavor_id。    **取值范围**：标准的UUID格式，长度为36个字符。 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| guaranteed                 | 否    | Boolean                                                                                                        | **参数解释**：是否为独享型负载均衡器实例。 **约束限制**：当前只支持设置为true，设置为false会返回400 Bad Request。 **取值范围**： - true：独享型。   - false：共享型。    **默认取值**：true                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| vpc_id                     | 否    | String                                                                                                         | **参数解释**：负载均衡器所在的VPC ID。 **约束限制**: - 参数获取，可以通过 GET https://{VPC_Endpoint}/v1/{project_id}/vpcs 响应参数中的id得到。   - vpc_id，vip_subnet_cidr_id，ipv6_vip_virsubnet_id不能同时为空，且需要在同一个vpc下。    **取值范围**：标准的UUID格式，长度为36个字符。 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| availability_zone_list     | 是    | Array of strings                                                                                               | **参数解释**：负载均衡器实例所在的可用区列表。 可通过GET https://{ELB_Endpoint}/v3/{project_id}/elb/availability-zones 接口来查询可用区集合列表。创建负载均衡器时，从查询结果选择某一个可用区集合，并从中选择一个或多个可用区。 **约束限制**：不涉及 **取值范围**：不涉及 **默认取值**：不涉及 说明： 为了支持可用区容灾，建议选取不少于2个可用区。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| enterprise_project_id      | 否    | String                                                                                                         | **参数解释**：资源所属的企业项目ID。创建时不传则资源属于default企业项目，返回enterprise_project_id="0"。 **约束限制**：不能传入空字符串""或不存在的企业项目ID。 **取值范围**：不涉及 **默认取值**："0"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| tags                       | 否    | Array of [Tag] objects                                                       | **参数解释**：负载均衡的标签列表。示例："tags":\[{"key":"my_tag","value":"my_tag_value"}\] **约束限制**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| admin_state_up             | 否    | Boolean                                                                                                        | **参数解释**：负载均衡器的启用状态。 **约束限制**：不涉及 **取值范围**： - true ：启用。   - false：停用。    **默认取值**：true                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| billing_info               | 否    | String                                                                                                         | **参数解释**: 预付费实例的订单信息。 **约束限制**：不涉及 **取值范围**： - 空：按需计费。   - 非空：包周期计费，格式为：order_id:product_id:region_id:project_id。如：CS2107161019CDJZZ:OFFI569702121789763584:az1:057ef081eb00d2732fd1c01a9be75e6f    **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ipv6_bandwidth             | 否    | [BandwidthRef] object                                               | **参数解释**：带宽对象ID。 **约束限制**： - 仅在创建或更新公网负载均衡器时有效。   - 若选择创建新EIP并指定共享带宽时，此EIP会被分进共享带宽里面。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| publicip_ids               | 否    | Array of strings                                                                                               | **参数解释**：负载均衡器绑定的公网IP的ID的数组。 **约束限制**： - 只支持绑定数组中的第一个EIP，其他将被忽略。   - 网关型LB不支持该字段。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| publicip                   | 否    | [CreateLoadBalancerPublicIpOption] object       | **参数解释**：创建ELB时，新建公网IP请求参数。 **约束限制**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| elb_virsubnet_ids          | 否    | Array of strings                                                                                               | **参数解释**：负载均衡器的后端子网的网络ID（OpenStack Neutron接口）列表。负载均衡器实例会预占用该子网中的部分IP， 用于负载均衡器网关与该实例后端服务器通信的源地址（典型场景，健康检查探测的源地址，FULLNAT场景的源地址等）。 使用负载均衡器所在VPC的ID查询可用子网 GET https://{VPC_Endpoint}/v1/{project_id}/subnets?vpc_id=xxxx 获取响应参数中的neutron_network_id字段。 **约束限制**： - 后端子网必须属于该负载均衡器实例所在的VPC。   - 通常需要用户指定一个特殊的子网，方便用户在后端服务器关联的安全组中，放通该子网的地址段。   - 若指定多个下联面子网，则按顺序优先使用第一个子网来为负载均衡器下联面端口分配ip地址。   - 若不指定该字段，则按如下规则选择下联面网络： 1. 如果ELB实例开启ipv6，则选择ipv6_vip_virsubnet_id子网对应的网络ID。   2. 如果ELB实例没有开启ipv6，开启ipv4，则选择vip_subnet_cidr_id子网对应的网络ID。   3. 如果ELB实例没有选择私网，只开启公网，则会在当前负载均衡器所在的VPC中任意选一个子网，优选可用IP多的网络。     - 后端服务器安全组放通：由于负载均衡器网关会使用该子网中的预占的地址，作为源IP与后端服务器通信（健康检查探测，FULLNAT通信），为避免后端服务器关联的安全组拦截，建议将对应的子网地址段进行安全组放通。   - 预占地址变化：负载均衡实例，弹性扩缩场景，可能涉及到预占地址的变化，建议安全组对子网段放通，而不是具体预占地址的放通。   - 建议后端子网，使用一个独占的地址充足的子网，方便运维管理。    **取值范围**：不涉及 **默认取值**：不涉及 |
| ip_target_enable           | 否    | Boolean                                                                                                        | **参数解释**：是否启用IP类型后端转发。 开启IP类型后端转发后，后端服务器组不仅支持添加云上VPC内的服务器，还支持添加其他VPC、其他公有云、云下数据中心的服务器。 **约束限制**： - 开启后不能关闭。   - 使用共享VPC的实例使用此特性时，需确保共享资源所有者已开通VPC对等连接，否则通信异常。   - 仅独享型负载均衡器支持该特性。   - 网关型LB不支持该特性。    **取值范围**： - true：开启。   - false：不开启。    **默认取值**：false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| deletion_protection_enable | 否    | Boolean                                                                                                        | **参数解释**：实例删除保护开关。 **约束限制**：实例删除前，需要先关闭该实例下所有资源的删除保护开关。 **取值范围**： - false： 不开启。   - true： 开启。    **默认取值**：false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| prepaid_options            | 否    | [PrepaidCreateOption] object                                 | **参数解释**：创建负载均衡器实例的预付费计费配置。若传入该结构体，则创建预付费类型的负载均衡器实例。 **约束限制**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| autoscaling                | 否    | [CreateLoadbalancerAutoscalingOption] object | **参数解释**：弹性扩缩容配置信息。负载均衡器开启弹性扩缩容后，可根据负载情况自动调整负载均衡器的规格。 **约束限制**： - 仅当项目白名单放开后该字段才有效   - 开启弹性扩缩容后，l4_flavor_id和l7_flavor_id表示该LB实例弹性规格的上限。    说明： 该字段已经废弃，但仍然保留兼容性支持，建议不要使用该字段。如果传入该字段，创建的弹性实例将会有保底规格并产生对应保底规格的费用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| waf_failure_action         | 否    | String                                                                                                         | **参数解释**：WAF故障时的流量处理策略。 **约束限制**：只有绑定了waf的LB实例，该字段才会生效。 **取值范围**： - discard:丢弃。   - forward: 转发到后端。    **默认取值**：forward                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| protection_status          | 否    | String                                                                                                         | **参数解释**：修改保护状态。用于console控制台防误修改。console感知该状态为consoleProtection时，不允许用户直接修改资源其他配置属性。 **约束限制**：不影响通过API修改资源属性。类似资源标记，用于提升控制台等用户易用性场景，如防误修改。 **取值范围**： - nonProtection: 不保护。   - consoleProtection: 控制台修改保护。    **默认取值**：nonProtection                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| protection_reason          | 否    | String                                                                                                         | **参数解释**：设置保护的原因。作为protection_status的转态设置的原因。 **约束限制**：仅当protection_status为consoleProtection时有效。 **取值范围**：除'\<'和'\>'外通用Unicode字符集字符，最大255个字符。 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| charge_mode                | 否    | String                                                                                                         | **参数解释**：负载均衡器实例的计费模式。 **约束限制**：不建议用户传该字段。系统会基于用户传入的l4_flavor_id/l7_flavor_id的规格类型，自动识别计费模式。 **取值范围**： - flavor：固定规格计费。   - lcu：弹性规格计费（按用户实际使用的lcu个数计费）。    **默认取值**： - 若是创建共享型实例，不传默认创建固定规格计费实例。   - 若是创建独享型实例，则系统会忽略该字段，而是基于用户传入的l4_flavor_id/l7_flavor_id的规格类型，自动识别计费模式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ipv6_vip_address           | 否    | String                                                                                                         | **参数解释**：负载均衡器实例的IPv6地址。 **约束限制**： - 必须属于ipv6_vip_virsubnet_id子网中地址。   - elb_virsubnet_ids中的后端子网必须支持双栈。   - 网关型LB不支持指定ipv6_vip_address。    **取值范围**：不涉及 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   
 表5Tag 
| 参数    | 是否必选 | 参数类型   | 描述                                                               |
|:---|:---|:---|:---|
| key   | 否    | String | **参数解释**：标签键。 **取值范围**：不涉及 |
| value | 否    | String | **参数解释**：标签值。 **取值范围**：不涉及 |
   
 表6BandwidthRef 
| 参数 | 是否必选 | 参数类型   | 描述                |
|:---|:---|:---|:---|
| id | 是    | String | **参数解释**：共享带宽的ID。 |
   
 表7CreateLoadBalancerPublicIpOption 
| 参数           | 是否必选 | 参数类型                                                                                                       | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
|:---|:---|:---|:---|
| ip_version   | 否    | Integer                                                                                                    | **参数解释**：IP版本。 **约束限制**：不涉及 **取值范围**： - 4：表示IPv4。   - 6：表示IPv6。    **默认取值**：4                                              |
| network_type | 是    | String                                                                                                     | **参数解释**：弹性公网IP的网络类型，默认5_bgp，更多请参考弹性公网ip创建。 **约束限制**：华南-深圳局点该参数取值只能为5_gray。 **取值范围**：5_bgp - 全动态BGP。 **默认取值**：5_bgp                                                                                                                                                                                                                                                                                                                      |
| billing_info | 否    | String                                                                                                     | **参数解释**：计费订单信息。 **约束限制**： - 空：按需计费。   - 非空：包周期计费。格式：order_id:product_id:region_id:project_id    **取值范围**：不涉及 **默认取值**：不涉及 |
| description  | 否    | String                                                                                                     | **参数解释**：弹性公网IP的描述信息。 **约束限制**：不涉及 **取值范围**：不涉及 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                             |
| bandwidth    | 是    | [CreateLoadBalancerBandwidthOption] object | **参数解释**：带宽信息。 **约束限制**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   
 表8CreateLoadBalancerBandwidthOption 
| 参数           | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|
| name         | 否    | String  | **参数解释**：带宽名称。 **约束限制**： - 如果选用的是独享带宽，share_type是PER，该字段是必选。   - 如果使用的是共享带宽，参数bandwidth对象的id有值，该字段被忽略。    **取值范围**：1-64个字符，支持数字、字母、中文、_(下划线)、-（中划线）、.（点） **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| size         | 否    | Integer | **参数解释**：带宽大小。 **约束限制**： - 当id字段为null时，size是必须的。   - 调整带宽时的最小单位会根据带宽范围不同存在差异。 - 小于等于300Mbit/s: 默认最小单位为1Mbit/s。   - 300Mbit/s\~1000Mbit/s: 默认最小单位为50Mbit/s。   - 大于1000Mbit/s: 默认最小单位为500Mbit/s。      **取值范围**：默认1Mbit/s\~2000Mbit/s(具体范围以各区域配置为准,请参见控制台对应页面显示)。 **默认取值**：不涉及 |
| charge_mode  | 否    | String  | **参数解释**：计费模式。 **约束限制**：当id字段为null时，charge_mode是必须的。 **取值范围**： - bandwidth：按带宽计费。   - traffic： 按流量计费。    **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| share_type   | 否    | String  | **参数解释**：带宽类型。 **约束限制**： - 当id字段为null时，share_type是必须的。当id不为null时，该字段被忽略。   - 该字段为WHOLE时,必须指定带宽ID。   - IPv6的EIP不支持WHOLE类型带宽。    **取值范围**： - PER：独享带宽。   - WHOLE：共享带宽。    **默认取值**：不涉及                                                                                                                              |
| billing_info | 否    | String  | **参数解释**：资源计费信息。 **约束限制**： 如果billing_info不为空，说明是包周期计费的带宽，否则为按需计费的带宽。 **约束限制**：不涉及 **取值范围**：不涉及 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id           | 否    | String  | **参数解释**：共享带宽ID。使用已存在的共享带宽。 **约束限制**：必须是已存在共享带宽ID。在预付费的情况下，不填该字段。该字段取空字符串时，会被忽略。 **取值范围**：不涉及 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   
 表9PrepaidCreateOption 
| 参数          | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|:---|
| period_type | 是    | String  | **参数解释**：预付费实例的订购周期类型，当前支持月和年。 **约束限制**：不涉及 **取值范围**： - month：月   - year：年    **默认取值**：不涉及                                                                         |
| period_num  | 否    | Integer | **参数解释**：预付费实例的订购周期数。 **约束限制**：不涉及 **取值范围**： - period_type为month时，为\[1,9\]。   - period_type为year时，为\[1,3\]。    **默认取值**：不涉及                                        |
| auto_renew  | 否    | Boolean | **参数解释**：自动续订开关。 **约束限制**：不涉及 **取值范围**： - true：开启自动续订。   - false：关闭自动续订。    **默认取值**：不涉及                                                                           |
| auto_pay    | 否    | Boolean | **参数解释**：自动支付开关。下单订购后，是否自动从客户的账户中支付。 **约束限制**：开启自动支付时，只能使用账户的现金支付；如果要使用代金券，请选择关闭自动支付，然后在用户费用中心，选择代金券支付。 **取值范围**： - true：开启自动支付。   - false：关闭自动支付。    **默认取值**：不涉及 |
   
 表10CreateLoadbalancerAutoscalingOption 
| 参数               | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|:---|:---|:---|
| enable           | 是    | Boolean | **参数解释**：负载均衡器实例弹性扩缩容开关。 **约束限制**：网关型LB不支持该字段。 **取值范围**： - true：开启。   - false：关闭。    **默认取值**：不涉及 |
| min_l7_flavor_id | 否    | String  | **参数解释**：实例弹性扩缩容的最小七层规格ID。 **约束限制**：不涉及 **取值范围**：不涉及 **默认取值**：不涉及                                                                                                                                                                                                                                                                                                                                               |
   
#### 响应参数
**状态码：201**
表11响应Body参数 
| 参数              | 参数类型                                                              | 描述                                                                                        |
|:---|:---|:---|
| loadbalancer    | [LoadBalancer] object | **参数解释**：负载均衡器对象。（包周期场景不返回该字段）                                                            |
| loadbalancer_id | String                                                            | **参数解释**：负载均衡器的ID。（包周期场景返回该字段） **取值范围**：不涉及         |
| order_id        | String                                                            | **参数解释**：订单号（包周期场景返回该字段） **取值范围**：不涉及               |
| request_id      | String                                                            | **参数解释**：请求ID。 **取值范围**：由数字、小写字母和中划线（-）组成的字符串，自动生成。 |
   
 表12LoadBalancer 
| 参数                         | 参数类型                                                                                            | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|
| id                         | String                                                                                          | **参数解释**：负载均衡器ID。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| description                | String                                                                                          | **参数解释**：负载均衡器描述信息。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| provisioning_status        | String                                                                                          | **参数解释**：负载均衡器的配置状态。 **取值范围**： - ACTIVE：使用中。   - PENDING_DELETE：删除中。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| admin_state_up             | Boolean                                                                                         | **参数解释**：负载均衡器的启用状态。 **取值范围**： - true ：启用。   - false：停用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| provider                   | String                                                                                          | **参数解释**：负载均衡器的生产者名称。固定为vlb。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| pools                      | Array of [PoolRef] objects                               | **参数解释**：负载均衡器直接关联的后端服务器组的ID列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| listeners                  | Array of [ListenerRef] objects                       | **参数解释**：负载均衡器关联的监听器的ID列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| operating_status           | String                                                                                          | **参数解释**：负载均衡器的操作状态。 **取值范围**： - ONLINE：在线。   - FROZEN：已冻结。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| name                       | String                                                                                          | **参数解释**：负载均衡器的名称。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                 | String                                                                                          | **参数解释**：负载均衡器所属的项目ID。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| vip_subnet_cidr_id         | String                                                                                          | **参数解释**：负载均衡器所在子网的IPv4子网ID，也称为该负载均衡器实例的前端子网。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| vip_address                | String                                                                                          | **参数解释**：负载均衡器的IPv4私网IP地址。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| vip_port_id                | String                                                                                          | **参数解释**：负载均衡器的IPv4对应的port ID。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| tags                       | Array of [Tag] objects                                       | **参数解释**：负载均衡的标签列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| created_at                 | String                                                                                          | **参数解释**：负载均衡器的创建时间。 **取值范围**： 格式：yyyy-MM-dd'T'HH:mm:ss'Z'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| updated_at                 | String                                                                                          | **参数解释**：负载均衡器的更新时间。 **取值范围**： 格式：yyyy-MM-dd'T'HH:mm:ss'Z'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| guaranteed                 | Boolean                                                                                         | **参数解释**：是否独享型LB。 **取值范围**： - false：共享型。   - true：独享型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| vpc_id                     | String                                                                                          | **参数解释**：负载均衡器所在VPC ID。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| eips                       | Array of [EipInfo] objects                               | **参数解释**：负载均衡器绑定的EIP。 说明： 该字段与publicips一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ipv6_vip_address           | String                                                                                          | **参数解释**：双栈类型负载均衡器的IPv6地址。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ipv6_vip_virsubnet_id      | String                                                                                          | **参数解释**：双栈类型负载均衡器所在子网的IPv6网络ID，也称为该负载均衡器实例的前端子网。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ipv6_vip_port_id           | String                                                                                          | **参数解释**：双栈类型负载均衡器的IPv6对应的port ID。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| availability_zone_list     | Array of strings                                                                                | **参数解释**：负载均衡器所在的可用区列表。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| enterprise_project_id      | String                                                                                          | **参数解释**：资源所属的企业项目ID。 **取值范围**： - "0"：表示资源属于default企业项目。   - UUID格式的字符串，表示非默认企业项目。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| billing_info               | String                                                                                          | **参数解释**：资源账单信息。 **取值范围**： - 空：按需计费。   - 非空：包周期计费，格式为：order_id:product_id:region_id:project_id。如：CS2107161019CDJZZ:OFFI569702121789763584:az1:057ef081eb00d2732fd1c01a9be75e6f                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| l4_flavor_id               | String                                                                                          | **参数解释**：负载均衡器4层规格ID。 若当前负载均衡器是弹性规格实例，则该字段表示4层上限规格。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| l4_scale_flavor_id         | String                                                                                          | **参数解释**：四层弹性规格ID。 **取值范围**：不涉及 说明： 该字段已经废弃，请勿使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| l7_flavor_id               | String                                                                                          | **参数解释**：负载均衡器7层规格ID。 若当前负载均衡器是弹性规格实例，则该字段表示7层上限规格。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| l7_scale_flavor_id         | String                                                                                          | **参数解释**：七层弹性Flavor ID。 **取值范围**：不涉及 说明： 该字段已经废弃，请勿使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| gw_flavor_id               | String                                                                                          | **参数解释**：网关型负载均衡器的规格ID。 **取值范围**：不涉及 不支持该字段，请勿使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| loadbalancer_type          | String                                                                                          | **参数解释**：负载均衡器类别。 **取值范围**： - gateway 表示网关类型负载均衡器。   - null 表示其他非网关类型负载均衡器。    不支持该字段，请勿使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| publicips                  | Array of [PublicIpInfo] objects                     | **参数解释**：负载均衡器绑定的公网IP。 说明： 该字段与eips一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| global_eips                | Array of [GlobalEipInfo] objects                   | **参数解释**：负载均衡器绑定的global eip。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| elb_virsubnet_ids          | Array of strings                                                                                | **参数解释**：下联面子网的网络ID列表。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| elb_virsubnet_type         | String                                                                                          | **参数解释**：下联面子网类型。 **取值范围**： - ipv4：仅支持IPv4   - dualstack：双栈，同时支持IPv4和IPv6。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ip_target_enable           | Boolean                                                                                         | **参数解释**：是否启用IP类型后端转发。 开启IP类型后端转发后，后端服务器组不仅支持添加云上VPC内的服务器，还支持添加其他VPC、其他公有云、云下数据中心的服务器。 **取值范围**： - true：开启。   - false：不开启。                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| frozen_scene               | String                                                                                          | **参数解释**：负载均衡器的冻结场景。 若负载均衡器有多个冻结场景，用逗号分隔。 **取值范围**： - POLICE：公安冻结场景。   - ILLEGAL：违规冻结场景。   - VERIFY：客户未实名认证冻结场景。   - PARTNER：合作伙伴冻结（合作伙伴冻结子客户资源）。   - ARREAR：欠费冻结场景。    |
| deletion_protection_enable | Boolean                                                                                         | **参数解释**：是否开启删除保护。仅当前局点启用删除保护特性后才会返回该字段。 **取值范围**： - false：不开启。   - true：开启。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| autoscaling                | [AutoscalingRef] object                           | **参数解释**：弹性扩缩容配置信息。负载均衡器开启弹性扩缩容后，可根据负载情况自动调整负载均衡器的规格。 说明： 该字段已经废弃，但仍然保留兼容性支持，建议不要使用该字段。如果传入该字段，创建的弹性实例将会有保底规格并产生对应保底规格的费用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| public_border_group        | String                                                                                          | **参数解释**：公网边界组。 **取值范围**： - center：表示中心站点的公网边界组   - 边缘站点名称：表示边缘站点的公网边界组                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| charge_mode                | String                                                                                          | **参数解释**：负载均衡器实例的计费模式。 **取值范围**： - flavor：按规格计费。   - lcu：按使用量计费。   - 空值：若是共享型表示免费实例。若是独享型则与flavor模式一致，都是按规格计费。                                                                                                                                                                                                                                                                                                                                                                        |
| service_lb_mode            | String                                                                                          | **参数解释**：LB模式。 **取值范围**： - lb：默认模式，不支持跨租户访问。   - ep：ep模式，LB支持跨租户访问。    不支持该字段，请勿使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| instance_type              | String                                                                                          | **参数解释**：标识实例归属哪个内部服务。 **取值范围**：不涉及 不支持该字段，请勿使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| instance_id                | String                                                                                          | **参数解释**：标识实例绑定内部服务的实例ID。 **取值范围**：不涉及 不支持该字段，请勿使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| proxy_protocol_extensions  | Array of [ProxyProtocolExtension] objects | **参数解释**：pp扩展。 不支持该字段，请勿使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| waf_failure_action         | String                                                                                          | **参数解释**：WAF故障时的流量处理策略。 **取值范围**：discard:丢弃，forward: 转发到后端。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| protection_status          | String                                                                                          | **参数解释**：修改保护状态。 **取值范围**： - nonProtection：不保护。   - consoleProtection：控制台修改保护。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| protection_reason          | String                                                                                          | **参数解释**：设置保护的原因。作为protection_status的转态设置的原因。 **取值范围**：除'\<'和'\>'外通用Unicode字符集字符，最大255个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| log_group_id               | String                                                                                          | **参数解释**：LB所关联的云日志服务（LTS）的日志组ID。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| log_topic_id               | String                                                                                          | **参数解释**：LB所关联的云日志服务（LTS）的日志组下的日志流ID。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| custom_qos_limit           | [CustomQosLimit] object                           | **参数解释**：弹性负载均衡器的规格的自定义限速信息。 不支持该字段，请勿使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   
 表13PoolRef 
| 参数 | 参数类型   | 描述                                                                    |
|:---|:---|:---|
| id | String | **参数解释**：后端服务器组ID。 **取值范围**：不涉及 |
   
 表14ListenerRef 
| 参数 | 参数类型   | 描述                                                                 |
|:---|:---|:---|
| id | String | **参数解释**：监听器ID。 **取值范围**：不涉及 |
   
 表15Tag 
| 参数    | 参数类型   | 描述                                                               |
|:---|:---|:---|
| key   | String | **参数解释**：标签键。 **取值范围**：不涉及 |
| value | String | **参数解释**：标签值。 **取值范围**：不涉及 |
   
 表16EipInfo 
| 参数          | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|:---|
| eip_id      | String  | **参数解释**：弹性IP的ID。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                                 |
| eip_address | String  | **参数解释**：弹性IP的IP地址。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                               |
| ip_version  | Integer | **参数解释**：IP版本号。 **取值范围**： - 4：表示IPv4地址。   - 6：表示IPv6地址。    |
   
 表17PublicIpInfo 
| 参数               | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|:---|:---|
| publicip_id      | String  | **参数解释**：弹性公网EIP的ID。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                           |
| publicip_address | String  | **参数解释**：EIP的IP地址。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                             |
| ip_version       | Integer | **参数解释**：IP版本信息。 **取值范围**： - 4：IPv4地址。   - 6：IPv6地址。    |
   
 表18GlobalEipInfo 
| 参数                 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                              |
|:---|:---|:---|
| global_eip_id      | String  | **参数解释**：global eip的ID。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                      |
| global_eip_address | String  | **参数解释**：global eip的ip地址。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                    |
| ip_version         | Integer | **参数解释**：IP版本信息。 **取值范围**： - 4，表示IPv4   - 6，表示IPv6    |
   
 表19AutoscalingRef 
| 参数               | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|:---|:---|:---|
| enable           | Boolean | **参数解释**：当前负载均衡器是否开启弹性扩缩容。 **取值范围**： - true：开启。   - false：不开启。    |
| min_l7_flavor_id | String  | **参数解释**：弹性扩缩容的最小七层规格ID（规格类型L7_elastic）。 **取值范围**：不涉及                                                                                                                                                                                                                                                                                                                                                                 |
   
 表20ProxyProtocolExtension 
| 参数               | 参数类型                                                        | 描述                                                                      |
|:---|:---|:---|
| vip_address      | String                                                      | **参数解释**：ipv4 vip地址。 **取值范围**：不涉及 |
| ipv6_vip_address | String                                                      | **参数解释**：ipv6 vip地址。 **取值范围**：不涉及 |
| extension        | [Extension] object | **参数解释**：pp 扩展。                                                         |
   
 表21Extension 
| 参数            | 参数类型   | 描述                                                                         |
|:---|:---|:---|
| ep_id         | String | **参数解释**：EP ID. **取值范围**：不涉及         |
| ep_service_id | String | **参数解释**：EP Service ID. **取值范围**：不涉及 |
   
 表22CustomQosLimit 
| 参数 | 参数类型                                                    | 描述                           |
|:---|:---|:---|
| l4 | [L4Limit] object | **参数解释**：负载均衡实例的四层规格自定义限速信息。 |
| l7 | [L7Limit] object | **参数解释**：负载均衡实例的七层规格自定义限速信息。 |
   
 表23L4Limit 
| 参数         | 参数类型    | 描述                                                                                  |
|:---|:---|:---|
| connection | Integer | **参数解释**：负载均衡实例的四层规格的最大并发连接数限速值。 **取值范围**：不涉及 |
| cps        | Integer | **参数解释**：负载均衡实例的四层规格的每秒新建连接数限速值。 **取值范围**：不涉及 |
   
 表24L7Limit 
| 参数         | 参数类型    | 描述                                                                                  |
|:---|:---|:---|
| connection | Integer | **参数解释**：负载均衡实例的七层规格的最大并发连接数限速值。 **取值范围**：不涉及 |
| cps        | Integer | **参数解释**：负载均衡实例的七层规格的每秒新建连接数限速值。 **取值范围**：不涉及 |
   
#### 请求示例
- 示例1 : 创建一个私网IPv4负载均衡器
  ```
  POST https://{ELB_Endpoint}/v3/060576798a80d5762fafc01a9b5eedc7/elb/loadbalancers
  {
    "loadbalancer" : {
      "name" : "loadbalancer",
      "description" : "my_loadbalancer",
      "vip_subnet_cidr_id" : "1992ec06-f364-4ae3-b936-6a8cc24633b7",
      "admin_state_up" : true,
      "availability_zone_list" : [ "AZ1" ]
    }
  }
  ```
  
- 示例2 : 创建公网IPv4负载均衡器
  ```
  POST https://{ELB_Endpoint}/v3/060576782980d5762f9ec014dd2f1148/elb/loadbalancers
  {
    "loadbalancer" : {
      "vip_subnet_cidr_id" : "e6e9271d-aef4-48f0-a93a-ccc7b09032c1",
      "availability_zone_list" : [ "AZ1" ],
      "admin_state_up" : true,
      "publicip" : {
        "network_type" : "5_bgp",
        "bandwidth" : {
          "size" : 2,
          "share_type" : "PER",
          "charge_mode" : "bandwidth",
          "name" : "bandwidth_test"
        }
      },
      "name" : "my_loadbalancer"
    }
  }
  ```
  
 
#### 响应示例
**状态码：201**
操作正常返回。
```
{
  "loadbalancer" : {
    "name" : "my_loadbalancer",
    "id" : "29cc669b-3ac8-4498-9094-bdf6193425c2",
    "project_id" : "060576798a80d5762fafc01a9b5eedc7",
    "description" : "",
    "vip_port_id" : "98697944-0cc7-4d3b-a829-001c2fb82232",
    "vip_address" : "192.168.0.214",
    "admin_state_up" : true,
    "provisioning_status" : "ACTIVE",
    "operating_status" : "ONLINE",
    "listeners" : [ ],
    "pools" : [ ],
    "tags" : [ {
      "key" : "tab_key",
      "value" : "tag1"
    } ],
    "provider" : "vlb",
    "created_at" : "2023-03-22T07:59:57Z",
    "updated_at" : "2023-03-22T07:59:59Z",
    "vpc_id" : "a1f33a4c-95b9-48a7-9350-684e2ed844b3",
    "enterprise_project_id" : "134f2181-5720-47e7-bd78-1356ed3737d6",
    "availability_zone_list" : [ ],
    "ipv6_vip_address" : null,
    "ipv6_vip_virsubnet_id" : null,
    "ipv6_vip_port_id" : null,
    "publicips" : [ {
      "publicip_id" : "3388574a-4f6f-4471-869e-97d74d21eee9",
      "publicip_address" : "88.88.87.205",
      "ip_version" : 4
    } ],
    "global_eips" : [ ],
    "elb_virsubnet_ids" : [ ],
    "elb_virsubnet_type" : null,
    "ip_target_enable" : false,
    "autoscaling" : {
      "enable" : false,
      "min_l7_flavor_id" : ""
    },
    "frozen_scene" : null,
    "public_border_group" : "center",
    "eips" : [ {
      "eip_id" : "3388574a-4f6f-4471-869e-97d74d21eee9",
      "eip_address" : "88.88.87.205",
      "ip_version" : 4
    } ],
    "guaranteed" : false,
    "billing_info" : null,
    "l4_flavor_id" : null,
    "l4_scale_flavor_id" : null,
    "l7_flavor_id" : null,
    "l7_scale_flavor_id" : null,
    "waf_failure_action" : "",
    "vip_subnet_cidr_id" : "abf31f3b-706e-4e55-a6dc-f2fcc707fd3a"
  },
  "request_id" : "bf29597181cb81b30d19f1a0115a157d"
}
```
#### SDK代码示例
SDK代码示例如下。
- [Java]
  - 示例1 : 创建一个私网IPv4负载均衡器
    ```
    package com.huaweicloud.sdk.test;
    import com.huaweicloud.sdk.core.auth.ICredential;
    import com.huaweicloud.sdk.core.auth.BasicCredentials;
    import com.huaweicloud.sdk.core.exception.ConnectionException;
    import com.huaweicloud.sdk.core.exception.RequestTimeoutException;
    import com.huaweicloud.sdk.core.exception.ServiceResponseException;
    import com.huaweicloud.sdk.elb.v3.region.ElbRegion;
    import com.huaweicloud.sdk.elb.v3.*;
    import com.huaweicloud.sdk.elb.v3.model.*;
    import java.util.List;
    import java.util.ArrayList;
    public class CreateLoadBalancerSolution {
        public static void main(String[] args) {
            // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
            // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
            String ak = System.getenv("CLOUD_SDK_AK");
            String sk = System.getenv("CLOUD_SDK_SK");
            String projectId = "{project_id}";
            ICredential auth = new BasicCredentials()
                    .withProjectId(projectId)
                    .withAk(ak)
                    .withSk(sk);
            ElbClient client = ElbClient.newBuilder()
                    .withCredential(auth)
                    .withRegion(ElbRegion.valueOf("<YOUR REGION>"))
                    .build();
            CreateLoadBalancerRequest request = new CreateLoadBalancerRequest();
            CreateLoadBalancerRequestBody body = new CreateLoadBalancerRequestBody();
            List<String> listLoadbalancerAvailabilityZoneList = new ArrayList<>();
            listLoadbalancerAvailabilityZoneList.add("AZ1");
            CreateLoadBalancerOption loadbalancerbody = new CreateLoadBalancerOption();
            loadbalancerbody.withName("loadbalancer")
                .withDescription("my_loadbalancer")
                .withVipSubnetCidrId("1992ec06-f364-4ae3-b936-6a8cc24633b7")
                .withAvailabilityZoneList(listLoadbalancerAvailabilityZoneList)
                .withAdminStateUp(true);
            body.withLoadbalancer(loadbalancerbody);
            request.withBody(body);
            try {
                CreateLoadBalancerResponse response = client.createLoadBalancer(request);
                System.out.println(response.toString());
            } catch (ConnectionException e) {
                e.printStackTrace();
            } catch (RequestTimeoutException e) {
                e.printStackTrace();
            } catch (ServiceResponseException e) {
                e.printStackTrace();
                System.out.println(e.getHttpStatusCode());
                System.out.println(e.getRequestId());
                System.out.println(e.getErrorCode());
                System.out.println(e.getErrorMsg());
            }
        }
    }
    ```
    
  
  - 示例2 : 创建公网IPv4负载均衡器
    ```
    package com.huaweicloud.sdk.test;
    import com.huaweicloud.sdk.core.auth.ICredential;
    import com.huaweicloud.sdk.core.auth.BasicCredentials;
    import com.huaweicloud.sdk.core.exception.ConnectionException;
    import com.huaweicloud.sdk.core.exception.RequestTimeoutException;
    import com.huaweicloud.sdk.core.exception.ServiceResponseException;
    import com.huaweicloud.sdk.elb.v3.region.ElbRegion;
    import com.huaweicloud.sdk.elb.v3.*;
    import com.huaweicloud.sdk.elb.v3.model.*;
    import java.util.List;
    import java.util.ArrayList;
    public class CreateLoadBalancerSolution {
        public static void main(String[] args) {
            // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
            // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
            String ak = System.getenv("CLOUD_SDK_AK");
            String sk = System.getenv("CLOUD_SDK_SK");
            String projectId = "{project_id}";
            ICredential auth = new BasicCredentials()
                    .withProjectId(projectId)
                    .withAk(ak)
                    .withSk(sk);
            ElbClient client = ElbClient.newBuilder()
                    .withCredential(auth)
                    .withRegion(ElbRegion.valueOf("<YOUR REGION>"))
                    .build();
            CreateLoadBalancerRequest request = new CreateLoadBalancerRequest();
            CreateLoadBalancerRequestBody body = new CreateLoadBalancerRequestBody();
            CreateLoadBalancerBandwidthOption bandwidthPublicip = new CreateLoadBalancerBandwidthOption();
            bandwidthPublicip.withName("bandwidth_test")
                .withSize(2)
                .withChargeMode(CreateLoadBalancerBandwidthOption.ChargeModeEnum.fromValue("bandwidth"))
                .withShareType(CreateLoadBalancerBandwidthOption.ShareTypeEnum.fromValue("PER"));
            CreateLoadBalancerPublicIpOption publicipLoadbalancer = new CreateLoadBalancerPublicIpOption();
            publicipLoadbalancer.withNetworkType("5_bgp")
                .withBandwidth(bandwidthPublicip);
            List<String> listLoadbalancerAvailabilityZoneList = new ArrayList<>();
            listLoadbalancerAvailabilityZoneList.add("AZ1");
            CreateLoadBalancerOption loadbalancerbody = new CreateLoadBalancerOption();
            loadbalancerbody.withName("my_loadbalancer")
                .withVipSubnetCidrId("e6e9271d-aef4-48f0-a93a-ccc7b09032c1")
                .withAvailabilityZoneList(listLoadbalancerAvailabilityZoneList)
                .withAdminStateUp(true)
                .withPublicip(publicipLoadbalancer);
            body.withLoadbalancer(loadbalancerbody);
            request.withBody(body);
            try {
                CreateLoadBalancerResponse response = client.createLoadBalancer(request);
                System.out.println(response.toString());
            } catch (ConnectionException e) {
                e.printStackTrace();
            } catch (RequestTimeoutException e) {
                e.printStackTrace();
            } catch (ServiceResponseException e) {
                e.printStackTrace();
                System.out.println(e.getHttpStatusCode());
                System.out.println(e.getRequestId());
                System.out.println(e.getErrorCode());
                System.out.println(e.getErrorMsg());
            }
        }
    }
    ```
    
   
- [Python]
  - 示例1 : 创建一个私网IPv4负载均衡器
    ```
    # coding: utf-8
    import os
    from huaweicloudsdkcore.auth.credentials import BasicCredentials
    from huaweicloudsdkelb.v3.region.elb_region import ElbRegion
    from huaweicloudsdkcore.exceptions import exceptions
    from huaweicloudsdkelb.v3 import *
    if __name__ == "__main__":
        # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
        # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
        ak = os.environ["CLOUD_SDK_AK"]
        sk = os.environ["CLOUD_SDK_SK"]
        projectId = "{project_id}"
        credentials = BasicCredentials(ak, sk, projectId)
        client = ElbClient.new_builder() \
            .with_credentials(credentials) \
            .with_region(ElbRegion.value_of("<YOUR REGION>")) \
            .build()
        try:
            request = CreateLoadBalancerRequest()
            listAvailabilityZoneListLoadbalancer = [
                "AZ1"
            ]
            loadbalancerbody = CreateLoadBalancerOption(
                name="loadbalancer",
                description="my_loadbalancer",
                vip_subnet_cidr_id="1992ec06-f364-4ae3-b936-6a8cc24633b7",
                availability_zone_list=listAvailabilityZoneListLoadbalancer,
                admin_state_up=True
            )
            request.body = CreateLoadBalancerRequestBody(
                loadbalancer=loadbalancerbody
            )
            response = client.create_load_balancer(request)
            print(response)
        except exceptions.ClientRequestException as e:
            print(e.status_code)
            print(e.request_id)
            print(e.error_code)
            print(e.error_msg)
    ```
    
  
  - 示例2 : 创建公网IPv4负载均衡器
    ```
    # coding: utf-8
    import os
    from huaweicloudsdkcore.auth.credentials import BasicCredentials
    from huaweicloudsdkelb.v3.region.elb_region import ElbRegion
    from huaweicloudsdkcore.exceptions import exceptions
    from huaweicloudsdkelb.v3 import *
    if __name__ == "__main__":
        # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
        # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
        ak = os.environ["CLOUD_SDK_AK"]
        sk = os.environ["CLOUD_SDK_SK"]
        projectId = "{project_id}"
        credentials = BasicCredentials(ak, sk, projectId)
        client = ElbClient.new_builder() \
            .with_credentials(credentials) \
            .with_region(ElbRegion.value_of("<YOUR REGION>")) \
            .build()
        try:
            request = CreateLoadBalancerRequest()
            bandwidthPublicip = CreateLoadBalancerBandwidthOption(
                name="bandwidth_test",
                size=2,
                charge_mode="bandwidth",
                share_type="PER"
            )
            publicipLoadbalancer = CreateLoadBalancerPublicIpOption(
                network_type="5_bgp",
                bandwidth=bandwidthPublicip
            )
            listAvailabilityZoneListLoadbalancer = [
                "AZ1"
            ]
            loadbalancerbody = CreateLoadBalancerOption(
                name="my_loadbalancer",
                vip_subnet_cidr_id="e6e9271d-aef4-48f0-a93a-ccc7b09032c1",
                availability_zone_list=listAvailabilityZoneListLoadbalancer,
                admin_state_up=True,
                publicip=publicipLoadbalancer
            )
            request.body = CreateLoadBalancerRequestBody(
                loadbalancer=loadbalancerbody
            )
            response = client.create_load_balancer(request)
            print(response)
        except exceptions.ClientRequestException as e:
            print(e.status_code)
            print(e.request_id)
            print(e.error_code)
            print(e.error_msg)
    ```
    
   
- [Go]
  - 示例1 : 创建一个私网IPv4负载均衡器
    ```
    package main
    import (
    "fmt"
    "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic"
        elb "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/elb/v3"
    "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/elb/v3/model"
        region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/elb/v3/region"
    )
    func main() {
        // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
        // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
        ak := os.Getenv("CLOUD_SDK_AK")
        sk := os.Getenv("CLOUD_SDK_SK")
        projectId := "{project_id}"
        auth, err := basic.NewCredentialsBuilder().
            WithAk(ak).
            WithSk(sk).
            WithProjectId(projectId).
            SafeBuild()
        if err != nil {
            fmt.Println(err)
            return
        }
        hcClient, err := elb.ElbClientBuilder().
             WithRegion(region.ValueOf("<YOUR REGION>")).
             WithCredential(auth).
             SafeBuild()
        if err != nil {
            fmt.Println(err)
            return
        }
        client := elb.NewElbClient(hcClient)
        request := &model.CreateLoadBalancerRequest{}
    var listAvailabilityZoneListLoadbalancer = []string{
            "AZ1",
        }
    nameLoadbalancer:= "loadbalancer"
    descriptionLoadbalancer:= "my_loadbalancer"
    vipSubnetCidrIdLoadbalancer:= "1992ec06-f364-4ae3-b936-6a8cc24633b7"
    adminStateUpLoadbalancer:= true
    loadbalancerbody := &model.CreateLoadBalancerOption{
    Name: &nameLoadbalancer,
    Description: &descriptionLoadbalancer,
    VipSubnetCidrId: &vipSubnetCidrIdLoadbalancer,
    AvailabilityZoneList: listAvailabilityZoneListLoadbalancer,
    AdminStateUp: &adminStateUpLoadbalancer,
    }
    request.Body = &model.CreateLoadBalancerRequestBody{
    Loadbalancer: loadbalancerbody,
    }
    response, err := client.CreateLoadBalancer(request)
    if err == nil {
            fmt.Printf("%+v\n", response)
        } else {
            fmt.Println(err)
        }
    }
    ```
    
  
  - 示例2 : 创建公网IPv4负载均衡器
    ```
    package main
    import (
    "fmt"
    "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic"
        elb "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/elb/v3"
    "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/elb/v3/model"
        region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/elb/v3/region"
    )
    func main() {
        // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
        // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
        ak := os.Getenv("CLOUD_SDK_AK")
        sk := os.Getenv("CLOUD_SDK_SK")
        projectId := "{project_id}"
        auth, err := basic.NewCredentialsBuilder().
            WithAk(ak).
            WithSk(sk).
            WithProjectId(projectId).
            SafeBuild()
        if err != nil {
            fmt.Println(err)
            return
        }
        hcClient, err := elb.ElbClientBuilder().
             WithRegion(region.ValueOf("<YOUR REGION>")).
             WithCredential(auth).
             SafeBuild()
        if err != nil {
            fmt.Println(err)
            return
        }
        client := elb.NewElbClient(hcClient)
        request := &model.CreateLoadBalancerRequest{}
    nameBandwidth:= "bandwidth_test"
    sizeBandwidth:= int32(2)
    chargeModeBandwidth:= model.GetCreateLoadBalancerBandwidthOptionChargeModeEnum().BANDWIDTH
    shareTypeBandwidth:= model.GetCreateLoadBalancerBandwidthOptionShareTypeEnum().PER
    bandwidthPublicip := &model.CreateLoadBalancerBandwidthOption{
    Name: &nameBandwidth,
    Size: &sizeBandwidth,
    ChargeMode: &chargeModeBandwidth,
    ShareType: &shareTypeBandwidth,
    }
    publicipLoadbalancer := &model.CreateLoadBalancerPublicIpOption{
    NetworkType: "5_bgp",
    Bandwidth: bandwidthPublicip,
    }
    var listAvailabilityZoneListLoadbalancer = []string{
            "AZ1",
        }
    nameLoadbalancer:= "my_loadbalancer"
    vipSubnetCidrIdLoadbalancer:= "e6e9271d-aef4-48f0-a93a-ccc7b09032c1"
    adminStateUpLoadbalancer:= true
    loadbalancerbody := &model.CreateLoadBalancerOption{
    Name: &nameLoadbalancer,
    VipSubnetCidrId: &vipSubnetCidrIdLoadbalancer,
    AvailabilityZoneList: listAvailabilityZoneListLoadbalancer,
    AdminStateUp: &adminStateUpLoadbalancer,
    Publicip: publicipLoadbalancer,
    }
    request.Body = &model.CreateLoadBalancerRequestBody{
    Loadbalancer: loadbalancerbody,
    }
    response, err := client.CreateLoadBalancer(request)
    if err == nil {
            fmt.Printf("%+v\n", response)
        } else {
            fmt.Println(err)
        }
    }
    ```
    
   
- [更多]
  更多编程语言的SDK代码示例，请参见[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/ELB/sdk?api=CreateLoadBalancer&version=v3)的代码示例页签，可生成自动对应的SDK代码示例。
#### 状态码
| 状态码 | 描述      |
|:---|:---|
| 201 | 操作正常返回。 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-elb/ErrorCode.html)。
