lib/v20180317/models.rb in tencentcloud-sdk-clb-3.0.942 vs lib/v20180317/models.rb in tencentcloud-sdk-clb-3.0.943
- old
+ new
@@ -155,11 +155,11 @@
end
end
# 监听器绑定的后端服务的详细信息
class Backend < TencentCloud::Common::AbstractModel
- # @param Type: 后端服务的类型,可取:CVM、ENI、CCN
+ # @param Type: 后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等
# @type Type: String
# @param InstanceId: 后端服务的唯一 ID,如 ins-abcd1234
# @type InstanceId: String
# @param Port: 后端服务的监听端口
# @type Port: Integer
@@ -1458,14 +1458,14 @@
# @type ProjectId: Integer
# @param AddressIPVersion: 仅适用于公网负载均衡。IP版本,可取值:IPV4、IPV6、IPv6FullChain,不区分大小写,默认值 IPV4。说明:取值为IPV6表示为IPV6 NAT64版本;取值为IPv6FullChain,表示为IPv6版本。
# @type AddressIPVersion: String
# @param Number: 创建负载均衡的个数,默认值 1。
# @type Number: Integer
- # @param MasterZoneId: 仅适用于公网负载均衡。设置跨可用区容灾时的主可用区ID,例如 100001 或 ap-guangzhou-1
- # 注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区。目前仅广州、上海、南京、北京、成都、深圳金融、中国香港、首尔、法兰克福、新加坡地域的 IPv4 版本的 CLB 支持主备可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。
+ # @param MasterZoneId: 仅适用于公网且IP版本为IPv4的负载均衡。设置跨可用区容灾时的主可用区ID,例如 100001 或 ap-guangzhou-1
+ # 注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区。目前仅广州、上海、南京、北京、成都、深圳金融、中国香港、首尔、法兰克福、新加坡地域的 IPv4 版本的 CLB 支持主备可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。【如果您需要体验该功能,请通过 [工单申请](https://console.cloud.tencent.com/workorder/category)】
# @type MasterZoneId: String
- # @param ZoneId: 仅适用于公网负载均衡。可用区ID,指定可用区以创建负载均衡实例。如:ap-guangzhou-1。
+ # @param ZoneId: 仅适用于公网且IP版本为IPv4的负载均衡。可用区ID,指定可用区以创建负载均衡实例。如:ap-guangzhou-1。
# @type ZoneId: String
# @param InternetAccessible: 网络计费模式,最大出带宽。仅对内网属性的性能容量型实例和公网属性的所有实例生效。
# @type InternetAccessible: :class:`Tencentcloud::Clb.v20180317.models.InternetAccessible`
# @param VipIsp: 仅适用于公网负载均衡。目前仅广州、上海、南京、济南、杭州、福州、北京、石家庄、武汉、长沙、成都、重庆地域支持静态单线 IP 线路类型,如需体验,请联系商务经理申请。申请通过后,即可选择中国移动(CMCC)、中国联通(CUCC)或中国电信(CTCC)的运营商类型,网络计费模式只能使用按带宽包计费(BANDWIDTH_PACKAGE)。 如果不指定本参数,则默认使用BGP。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域所支持的Isp。
# @type VipIsp: String
@@ -1489,12 +1489,12 @@
# @type SnatPro: Boolean
# @param SnatIps: 开启绑定跨地域/跨Vpc绑定IP的功能后,创建SnatIp。
# @type SnatIps: Array
# @param ClusterTag: Stgw独占集群的标签。
# @type ClusterTag: String
- # @param SlaveZoneId: 仅适用于公网负载均衡。设置跨可用区容灾时的备可用区ID,例如 100001 或 ap-guangzhou-1
- # 注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。
+ # @param SlaveZoneId: 仅适用于公网且IP版本为IPv4的负载均衡。设置跨可用区容灾时的备可用区ID,例如 100001 或 ap-guangzhou-1
+ # 注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。【如果您需要体验该功能,请通过 [工单申请](https://console.cloud.tencent.com/workorder/category)】
# @type SlaveZoneId: String
# @param EipAddressId: EIP 的唯一 ID,形如:eip-11112222,仅适用于内网负载均衡绑定EIP。
# @type EipAddressId: String
# @param LoadBalancerPassToTarget: Target是否放通来自CLB的流量。开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。
# @type LoadBalancerPassToTarget: Boolean
@@ -4018,24 +4018,29 @@
# @param Status: 任务的当前状态。 0:成功,1:失败,2:进行中。
# @type Status: Integer
# @param LoadBalancerIds: 由负载均衡实例唯一 ID 组成的数组。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type LoadBalancerIds: Array
+ # @param Message: 辅助描述信息,如失败原因等。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Message: String
# @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
- attr_accessor :Status, :LoadBalancerIds, :RequestId
+ attr_accessor :Status, :LoadBalancerIds, :Message, :RequestId
- def initialize(status=nil, loadbalancerids=nil, requestid=nil)
+ def initialize(status=nil, loadbalancerids=nil, message=nil, requestid=nil)
@Status = status
@LoadBalancerIds = loadbalancerids
+ @Message = message
@RequestId = requestid
end
def deserialize(params)
@Status = params['Status']
@LoadBalancerIds = params['LoadBalancerIds']
+ @Message = params['Message']
@RequestId = params['RequestId']
end
end
# DisassociateTargetGroups请求参数结构体
@@ -5060,11 +5065,11 @@
# @param LoadBalancerId: 负载均衡实例 ID。
# @type LoadBalancerId: String
# @param LoadBalancerName: 负载均衡实例的名称。
# @type LoadBalancerName: String
# @param LoadBalancerType: 负载均衡实例的网络类型:
- # OPEN:公网属性, INTERNAL:内网属性。
+ # OPEN:公网属性, INTERNAL:内网属性;对于内网属性的负载均衡,可通过绑定EIP出公网,具体可参考EIP文档。
# @type LoadBalancerType: String
# @param Forward: 负载均衡类型标识,1:负载均衡,0:传统型负载均衡。
# @type Forward: Integer
# @param Domain: 负载均衡实例的域名,仅公网传统型和域名型负载均衡实例才提供该字段。逐步下线中,建议用LoadBalancerDomain替代。
# 注意:此字段可能返回 null,表示取不到有效值。
@@ -5391,11 +5396,11 @@
# @param LoadBalancerId: 负载均衡实例 ID。
# @type LoadBalancerId: String
# @param LoadBalancerName: 负载均衡实例的名称。
# @type LoadBalancerName: String
# @param LoadBalancerType: 负载均衡实例的网络类型:
- # OPEN:公网属性,INTERNAL:内网属性。
+ # OPEN:公网属性,INTERNAL:内网属性;对于内网属性的负载均衡,可通过绑定EIP出公网,具体可参考EIP文档。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type LoadBalancerType: String
# @param Status: 负载均衡实例的状态,包括
# 0:创建中,1:正常运行。
# 注意:此字段可能返回 null,表示取不到有效值。
@@ -7906,11 +7911,11 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Port: Integer
# @param Type: 后端服务的类型,可取:CVM(云服务器)、ENI(弹性网卡);作为入参时,目前本参数暂不生效。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Type: String
- # @param InstanceId: 绑定CVM时需要传入此参数,代表CVM的唯一 ID,可通过 DescribeInstances 接口返回字段中的 InstanceId 字段获取。表示绑定主网卡主IP。
+ # @param InstanceId: 绑定CVM时需要传入此参数,代表CVM的唯一 ID,可通过 DescribeInstances 接口返回字段中的 InstanceId 字段获取。表示绑定主网卡主IPv4地址;以下场景都不支持指定InstanceId:绑定非CVM,绑定CVM上的辅助网卡IP,通过跨域2.0绑定CVM,以及绑定CVM的IPv6地址等。
# 注意:参数 InstanceId、EniIp 有且只能传入其中一个参数。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type InstanceId: String
# @param Weight: 后端服务修改后的转发权重,取值范围:[0, 100],默认为 10。此参数的优先级高于[RsWeightRule](https://cloud.tencent.com/document/api/214/30694#RsWeightRule)中的Weight参数,即最终的权重值以此Weight参数值为准,仅当此Weight参数为空时,才以RsWeightRule中的Weight参数为准。
# @type Weight: Integer
@@ -8122,35 +8127,40 @@
# @type Port: Integer
# @param HealthStatus: 当前健康状态,true:健康,false:不健康(包括尚未开始探测、探测中、状态异常等几种状态)。只有处于健康状态(且权重大于0),负载均衡才会向其转发流量。
# @type HealthStatus: Boolean
# @param TargetId: Target的实例ID,如 ins-12345678
# @type TargetId: String
- # @param HealthStatusDetail: 当前健康状态的详细信息。如:Alive、Dead、Unknown。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知。
+ # @param HealthStatusDetail: 当前健康状态的详细信息。如:Alive、Dead、Unknown、Close。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知,Close表示健康检查关闭或监听器状态停止。
# @type HealthStatusDetail: String
# @param HealthStatusDetial: (**该参数对象即将下线,不推荐使用,请使用HealthStatusDetail获取健康详情**) 当前健康状态的详细信息。如:Alive、Dead、Unknown。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知。
# @type HealthStatusDetial: String
+ # @param TargetGroupId: 目标组唯一ID。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type TargetGroupId: String
- attr_accessor :IP, :Port, :HealthStatus, :TargetId, :HealthStatusDetail, :HealthStatusDetial
+ attr_accessor :IP, :Port, :HealthStatus, :TargetId, :HealthStatusDetail, :HealthStatusDetial, :TargetGroupId
extend Gem::Deprecate
deprecate :HealthStatusDetial, :none, 2024, 11
deprecate :HealthStatusDetial=, :none, 2024, 11
- def initialize(ip=nil, port=nil, healthstatus=nil, targetid=nil, healthstatusdetail=nil, healthstatusdetial=nil)
+ def initialize(ip=nil, port=nil, healthstatus=nil, targetid=nil, healthstatusdetail=nil, healthstatusdetial=nil, targetgroupid=nil)
@IP = ip
@Port = port
@HealthStatus = healthstatus
@TargetId = targetid
@HealthStatusDetail = healthstatusdetail
@HealthStatusDetial = healthstatusdetial
+ @TargetGroupId = targetgroupid
end
def deserialize(params)
@IP = params['IP']
@Port = params['Port']
@HealthStatus = params['HealthStatus']
@TargetId = params['TargetId']
@HealthStatusDetail = params['HealthStatusDetail']
@HealthStatusDetial = params['HealthStatusDetial']
+ @TargetGroupId = params['TargetGroupId']
end
end
# 负载均衡实例所绑定的后端服务的信息,包括所属地域、所属网络。
class TargetRegionInfo < TencentCloud::Common::AbstractModel