复制已有负载均衡器
功能介绍
复制已有的负载均衡器实例。
调用方法
请参见如何调用API。
URI
POST /v3/{project_id}/elb/loadbalancers/{loadbalancer_id}/clone
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
负载均衡器所在的项目ID。 |
loadbalancer_id |
是 |
String |
负载均衡器ID。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
参数解释:IAM鉴权Token。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
count |
否 |
Integer |
参数解释:单次最大复制数量。 取值范围:1-10 默认取值:1 |
target_loadbalancer_param |
是 |
TargetLoadbalancerParam object |
新实例相关配置参数。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
String |
新实例名称。 可选,不选时使用源负载均衡器名称加copy-x的后缀作为新实例名称。 |
availability_zone_list |
否 |
Array of strings |
新实例所属可用区。 可选,不选时使用源负载均衡器的可用区。 只在独享型复制场景可配置。 |
vip_subnet_cidr_id |
否 |
String |
新实例所属子网的ipv4子网id。 可选,不选时使用源负载均衡器的ipv4子网。 所选子网需要与源负载均衡器在同一个vpc内。 |
vip_address |
否 |
String |
新实例的ipv4私网地址。 可选,不选时随机分配。 只在独享型复制场景、共享型复制为独享型场景可配。 |
ipv6_vip_virsubnet_id |
否 |
String |
新实例ipv6网络所属的子网网络id。 可选,不选时使用源负载均衡器的子网。 所选子网需要与源负载均衡器在同一个vpc内。 只在独享型复制场景可配。 |
ipv6_vip_address |
否 |
String |
新实例的ipv6地址。 可选,不选时随机分配。 只在独享型复制场景可配。 |
elb_virsubnet_ids |
否 |
Array of strings |
新实例后端子网的网络id。 可选,不选时使用源负载均衡器的后端子网。 所选子网需要与源负载均衡器在同一个vpc内。 只在独享型复制场景、共享型复制为独享型场景可配。 |
l4_flavor_id |
否 |
String |
新实例4层规格。 可选,不选时使用源负载均衡器的4层规格。 只在独享型复制场景、共享型复制为独享型场景可配。 |
l7_flavor_id |
否 |
String |
新实例7层规格。 可选,不选时使用源负载均衡器的7层规格。 只在独享型复制场景、共享型复制为独享型场景可配。 |
enterprise_project_id |
否 |
String |
新实例所属企业项目。 可选,不选时使用源负载均衡器的企业项目 |
reuse_pool |
否 |
Boolean |
新实例是否复用源ELB的后端服务器组和后端服务器标识。 可选,配置为true时需要开启后端服务器组多实例挂载功能。 不选时默认新创建后端服务器组。 enterprise_project_id选项配置使用其他企业项目时,该选项失效。 只在独享型复制场景、共享型复制为独享型场景可配。 |
guaranteed |
否 |
Boolean |
新实例类型。 可选配置。 独享型复制场景默认为true,若显式指定,只能配置为true。 共享型复制场景默认为false,若显式指定,配置为false表示新复制共享型实例,配置为true表示新复制独享型实例。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
loadbalancer_list |
Array of loadbalancer_list objects |
新实例相关信息 |
request_id |
String |
请求id |
job_id |
String |
实例复制任务id |
请求示例
复制已有负载均衡器实例。
POST https://{ELB_Endpoint}/v3/{project_id}/elb/loadbalancers/{loadbalancer_id}/clone { "target_loadbalancer_param" : { "availability_zone_list" : [ "az1", "az2" ], "vip_address" : "1.1.1.1", "guaranteed" : true } }
响应示例
状态码: 200
{ "loadbalancer_list" : [ { "id" : "00ac869a-16f2-4335-b40a-15f277604f18" } ], "request_id" : "53013c36-751b-4687-9819-cc0bb609468c", "job_id" : "3ccae6c1-615c-48b4-82b5-abfcdcb82849" }
状态码
状态码 |
描述 |
---|---|
200 |
错误码
请参见错误码。