lib/v20180317/models.rb in tencentcloud-sdk-clb-3.0.590 vs lib/v20180317/models.rb in tencentcloud-sdk-clb-3.0.591

- old
+ new

@@ -21,11 +21,11 @@ class AssociateTargetGroupsRequest < TencentCloud::Common::AbstractModel # @param Associations: 绑定的关系数组。 # @type Associations: Array attr_accessor :Associations - + def initialize(associations=nil) @Associations = associations end def deserialize(params) @@ -44,11 +44,11 @@ class AssociateTargetGroupsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -79,11 +79,11 @@ # @type LoadBalancerName: String # @param ListenerName: 监听器名称 # @type ListenerName: String attr_accessor :LoadBalancerId, :ListenerId, :LocationId, :Protocol, :Port, :Domain, :Url, :LoadBalancerName, :ListenerName - + def initialize(loadbalancerid=nil, listenerid=nil, locationid=nil, protocol=nil, port=nil, domain=nil, url=nil, loadbalancername=nil, listenername=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @LocationId = locationid @Protocol = protocol @@ -119,11 +119,11 @@ # @type RewriteCodes: Array # @param TakeUrls: 重定向是否携带匹配的URL。 # @type TakeUrls: Array attr_accessor :LoadBalancerId, :ListenerId, :Domains, :RewriteCodes, :TakeUrls - + def initialize(loadbalancerid=nil, listenerid=nil, domains=nil, rewritecodes=nil, takeurls=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @Domains = domains @RewriteCodes = rewritecodes @@ -143,11 +143,11 @@ class AutoRewriteResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -180,11 +180,11 @@ # @param EniId: 弹性网卡唯一ID,如 eni-1234abcd # 注意:此字段可能返回 null,表示取不到有效值。 # @type EniId: String attr_accessor :Type, :InstanceId, :Port, :Weight, :PublicIpAddresses, :PrivateIpAddresses, :InstanceName, :RegisteredTime, :EniId - + def initialize(type=nil, instanceid=nil, port=nil, weight=nil, publicipaddresses=nil, privateipaddresses=nil, instancename=nil, registeredtime=nil, eniid=nil) @Type = type @InstanceId = instanceid @Port = port @Weight = weight @@ -214,11 +214,11 @@ # @type TargetGroupId: String # @param TargetGroupName: 目标组名称 # @type TargetGroupName: String attr_accessor :TargetGroupId, :TargetGroupName - + def initialize(targetgroupid=nil, targetgroupname=nil) @TargetGroupId = targetgroupid @TargetGroupName = targetgroupname end @@ -234,11 +234,11 @@ # @type LoadBalancerId: String # @param Targets: 解绑目标。 # @type Targets: Array attr_accessor :LoadBalancerId, :Targets - + def initialize(loadbalancerid=nil, targets=nil) @LoadBalancerId = loadbalancerid @Targets = targets end @@ -261,11 +261,11 @@ # @type FailListenerIdSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FailListenerIdSet, :RequestId - + def initialize(faillisteneridset=nil, requestid=nil) @FailListenerIdSet = faillisteneridset @RequestId = requestid end @@ -281,11 +281,11 @@ # @type LoadBalancerId: String # @param ModifyList: 要批量修改权重的列表。 # @type ModifyList: Array attr_accessor :LoadBalancerId, :ModifyList - + def initialize(loadbalancerid=nil, modifylist=nil) @LoadBalancerId = loadbalancerid @ModifyList = modifylist end @@ -306,11 +306,11 @@ class BatchModifyTargetWeightResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -324,11 +324,11 @@ # @type LoadBalancerId: String # @param Targets: 绑定目标。 # @type Targets: Array attr_accessor :LoadBalancerId, :Targets - + def initialize(loadbalancerid=nil, targets=nil) @LoadBalancerId = loadbalancerid @Targets = targets end @@ -352,11 +352,11 @@ # @type FailListenerIdSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FailListenerIdSet, :RequestId - + def initialize(faillisteneridset=nil, requestid=nil) @FailListenerIdSet = faillisteneridset @RequestId = requestid end @@ -381,11 +381,11 @@ # @type Weight: Integer # @param LocationId: 七层规则 ID。 # @type LocationId: String attr_accessor :ListenerId, :Port, :InstanceId, :EniIp, :Weight, :LocationId - + def initialize(listenerid=nil, port=nil, instanceid=nil, eniip=nil, weight=nil, locationid=nil) @ListenerId = listenerid @Port = port @InstanceId = instanceid @EniIp = eniip @@ -431,11 +431,11 @@ # @param UconfigId: 配置ID # 注意:此字段可能返回 null,表示取不到有效值。 # @type UconfigId: String attr_accessor :LoadBalancerId, :ListenerId, :Domain, :LocationId, :ListenerName, :Protocol, :Vport, :Url, :UconfigId - + def initialize(loadbalancerid=nil, listenerid=nil, domain=nil, locationid=nil, listenername=nil, protocol=nil, vport=nil, url=nil, uconfigid=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @Domain = domain @LocationId = locationid @@ -467,11 +467,11 @@ # @type CreateTime: String # @param ExpireTime: 过期时间 # @type ExpireTime: String attr_accessor :IP, :CreateTime, :ExpireTime - + def initialize(ip=nil, createtime=nil, expiretime=nil) @IP = ip @CreateTime = createtime @ExpireTime = expiretime end @@ -490,11 +490,11 @@ # @param LoadBalancers: 与证书关联的负载均衡实例列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type LoadBalancers: Array attr_accessor :CertId, :LoadBalancers - + def initialize(certid=nil, loadbalancers=nil) @CertId = certid @LoadBalancers = loadbalancers end @@ -521,11 +521,11 @@ # @type CertContent: String # @param CertKey: 上传服务端证书的私钥;如果没有 CertId,则此项必传。 # @type CertKey: String attr_accessor :CertId, :CertName, :CertContent, :CertKey - + def initialize(certid=nil, certname=nil, certcontent=nil, certkey=nil) @CertId = certid @CertName = certname @CertContent = certcontent @CertKey = certkey @@ -557,11 +557,11 @@ # @type CertCaName: String # @param CertCaContent: 上传客户端证书的内容,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。 # @type CertCaContent: String attr_accessor :SSLMode, :CertId, :CertCaId, :CertName, :CertKey, :CertContent, :CertCaName, :CertCaContent - + def initialize(sslmode=nil, certid=nil, certcaid=nil, certname=nil, certkey=nil, certcontent=nil, certcaname=nil, certcacontent=nil) @SSLMode = sslmode @CertId = certid @CertCaId = certcaid @CertName = certname @@ -595,11 +595,11 @@ # @param ExtCertIds: 多本服务器证书场景扩展的服务器证书ID。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ExtCertIds: Array attr_accessor :SSLMode, :CertId, :CertCaId, :ExtCertIds - + def initialize(sslmode=nil, certid=nil, certcaid=nil, extcertids=nil) @SSLMode = sslmode @CertId = certid @CertCaId = certcaid @ExtCertIds = extcertids @@ -625,11 +625,11 @@ # @type Protocol: String # @param HealthStatus: 健康检查结果,1 表示健康,0 表示不健康 # @type HealthStatus: Integer attr_accessor :IP, :Port, :ListenerPort, :Protocol, :HealthStatus - + def initialize(ip=nil, port=nil, listenerport=nil, protocol=nil, healthstatus=nil) @IP = ip @Port = port @ListenerPort = listenerport @Protocol = protocol @@ -683,11 +683,11 @@ # @type CertCaId: String # @param Status: 监听器的状态,0 表示创建中,1 表示运行中 # @type Status: Integer attr_accessor :ListenerId, :ListenerPort, :InstancePort, :ListenerName, :Protocol, :SessionExpire, :HealthSwitch, :TimeOut, :IntervalTime, :HealthNum, :UnhealthNum, :HttpHash, :HttpCode, :HttpCheckPath, :SSLMode, :CertId, :CertCaId, :Status - + def initialize(listenerid=nil, listenerport=nil, instanceport=nil, listenername=nil, protocol=nil, sessionexpire=nil, healthswitch=nil, timeout=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, httphash=nil, httpcode=nil, httpcheckpath=nil, sslmode=nil, certid=nil, certcaid=nil, status=nil) @ListenerId = listenerid @ListenerPort = listenerport @InstancePort = instanceport @ListenerName = listenername @@ -736,11 +736,11 @@ # @param LoadBalancerIds: 负载均衡实例ID列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type LoadBalancerIds: Array attr_accessor :InstanceId, :LoadBalancerIds - + def initialize(instanceid=nil, loadbalancerids=nil) @InstanceId = instanceid @LoadBalancerIds = loadbalancerids end @@ -771,11 +771,11 @@ # 1:故障,2:运行中,3:创建中,4:已关机,5:已退还,6:退还中, 7:重启中,8:开机中,9:关机中,10:密码重置中,11:格式化中,12:镜像制作中,13:带宽设置中,14:重装系统中,19:升级中,21:热迁移中 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RunFlag: Integer attr_accessor :Type, :InstanceId, :Weight, :PublicIpAddresses, :PrivateIpAddresses, :InstanceName, :RunFlag - + def initialize(type=nil, instanceid=nil, weight=nil, publicipaddresses=nil, privateipaddresses=nil, instancename=nil, runflag=nil) @Type = type @InstanceId = instanceid @Weight = weight @PublicIpAddresses = publicipaddresses @@ -801,11 +801,11 @@ # @type InstanceId: String # @param Weight: 权重,取值范围 [0, 100] # @type Weight: Integer attr_accessor :InstanceId, :Weight - + def initialize(instanceid=nil, weight=nil) @InstanceId = instanceid @Weight = weight end @@ -858,11 +858,11 @@ # @type Zones: Array # @param EipAddressId: EIP 的唯一 ID,形如:eip-11112222,仅适用于内网负载均衡绑定EIP。 # @type EipAddressId: String attr_accessor :LoadBalancerId, :LoadBalancerName, :ProjectId, :MasterZoneId, :SlaveZoneId, :ZoneId, :InternetAccessible, :VipIsp, :Vip, :Tags, :ExclusiveCluster, :BandwidthPackageId, :SnatPro, :SnatIps, :ClusterIds, :SlaType, :ClusterTag, :Zones, :EipAddressId - + def initialize(loadbalancerid=nil, loadbalancername=nil, projectid=nil, masterzoneid=nil, slavezoneid=nil, zoneid=nil, internetaccessible=nil, vipisp=nil, vip=nil, tags=nil, exclusivecluster=nil, bandwidthpackageid=nil, snatpro=nil, snatips=nil, clusterids=nil, slatype=nil, clustertag=nil, zones=nil, eipaddressid=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @ProjectId = projectid @MasterZoneId = masterzoneid @@ -930,11 +930,11 @@ class CloneLoadBalancerResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1007,11 +1007,11 @@ # @param DisasterRecoveryType: 集群容灾类型,如SINGLE-ZONE,DISASTER-RECOVERY,MUTUAL-DISASTER-RECOVERY # 注意:此字段可能返回 null,表示取不到有效值。 # @type DisasterRecoveryType: String attr_accessor :ClusterId, :ClusterName, :ClusterType, :ClusterTag, :Zone, :Network, :MaxConn, :MaxInFlow, :MaxInPkg, :MaxOutFlow, :MaxOutPkg, :MaxNewConn, :HTTPMaxNewConn, :HTTPSMaxNewConn, :HTTPQps, :HTTPSQps, :ResourceCount, :IdleResourceCount, :LoadBalanceDirectorCount, :Isp, :ClustersZone, :ClustersVersion, :DisasterRecoveryType - + def initialize(clusterid=nil, clustername=nil, clustertype=nil, clustertag=nil, zone=nil, network=nil, maxconn=nil, maxinflow=nil, maxinpkg=nil, maxoutflow=nil, maxoutpkg=nil, maxnewconn=nil, httpmaxnewconn=nil, httpsmaxnewconn=nil, httpqps=nil, httpsqps=nil, resourcecount=nil, idleresourcecount=nil, loadbalancedirectorcount=nil, isp=nil, clusterszone=nil, clustersversion=nil, disasterrecoverytype=nil) @ClusterId = clusterid @ClusterName = clustername @ClusterType = clustertype @ClusterTag = clustertag @@ -1076,11 +1076,11 @@ # @param Zone: 集群所在可用区,如ap-guangzhou-1 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Zone: String attr_accessor :ClusterId, :ClusterName, :Zone - + def initialize(clusterid=nil, clustername=nil, zone=nil) @ClusterId = clusterid @ClusterName = clustername @Zone = zone end @@ -1112,11 +1112,11 @@ # @param ClustersZone: 集群所在的可用区 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ClustersZone: :class:`Tencentcloud::Clb.v20180317.models.ClustersZone` attr_accessor :ClusterId, :Vip, :LoadBalancerId, :Idle, :ClusterName, :Isp, :ClustersZone - + def initialize(clusterid=nil, vip=nil, loadbalancerid=nil, idle=nil, clustername=nil, isp=nil, clusterszone=nil) @ClusterId = clusterid @Vip = vip @LoadBalancerId = loadbalancerid @Idle = idle @@ -1147,11 +1147,11 @@ # @param SlaveZone: 集群所在的备可用区。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type SlaveZone: Array attr_accessor :MasterZone, :SlaveZone - + def initialize(masterzone=nil, slavezone=nil) @MasterZone = masterzone @SlaveZone = slavezone end @@ -1176,11 +1176,11 @@ # @type CreateTimestamp: String # @param UpdateTimestamp: 修改配置时间 # @type UpdateTimestamp: String attr_accessor :UconfigId, :ConfigType, :ConfigName, :ConfigContent, :CreateTimestamp, :UpdateTimestamp - + def initialize(uconfigid=nil, configtype=nil, configname=nil, configcontent=nil, createtimestamp=nil, updatetimestamp=nil) @UconfigId = uconfigid @ConfigType = configtype @ConfigName = configname @ConfigContent = configcontent @@ -1206,11 +1206,11 @@ # @type Period: Integer # @param LogsetType: 日志集类型,ACCESS:访问日志,HEALTH:健康检查日志,默认ACCESS。 # @type LogsetType: String attr_accessor :LogsetName, :Period, :LogsetType - + def initialize(logsetname=nil, period=nil, logsettype=nil) @LogsetName = logsetname @Period = period @LogsetType = logsettype end @@ -1228,11 +1228,11 @@ # @type LogsetId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LogsetId, :RequestId - + def initialize(logsetid=nil, requestid=nil) @LogsetId = logsetid @RequestId = requestid end @@ -1281,11 +1281,11 @@ # @type MaxCps: Integer # @param IdleConnectTimeout: 空闲连接超时时间,此参数仅适用于TCP监听器,单位:秒。默认值:900,取值范围:共享型实例和独占型实例支持:300~900,性能容量型实例支持:300~2000。如需设置超过2000s,请通过 [工单申请](https://console.cloud.tencent.com/workorder/category),最大可设置到3600s。 # @type IdleConnectTimeout: Integer attr_accessor :LoadBalancerId, :Ports, :Protocol, :ListenerNames, :HealthCheck, :Certificate, :SessionExpireTime, :Scheduler, :SniSwitch, :TargetType, :SessionType, :KeepaliveEnable, :EndPort, :DeregisterTargetRst, :MultiCertInfo, :MaxConn, :MaxCps, :IdleConnectTimeout - + def initialize(loadbalancerid=nil, ports=nil, protocol=nil, listenernames=nil, healthcheck=nil, certificate=nil, sessionexpiretime=nil, scheduler=nil, sniswitch=nil, targettype=nil, sessiontype=nil, keepaliveenable=nil, endport=nil, deregistertargetrst=nil, multicertinfo=nil, maxconn=nil, maxcps=nil, idleconnecttimeout=nil) @LoadBalancerId = loadbalancerid @Ports = ports @Protocol = protocol @ListenerNames = listenernames @@ -1342,11 +1342,11 @@ # @type ListenerIds: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ListenerIds, :RequestId - + def initialize(listenerids=nil, requestid=nil) @ListenerIds = listenerids @RequestId = requestid end @@ -1416,11 +1416,11 @@ # @type LoadBalancerPassToTarget: Boolean # @param DynamicVip: 创建域名化负载均衡。 # @type DynamicVip: Boolean attr_accessor :LoadBalancerType, :Forward, :LoadBalancerName, :VpcId, :SubnetId, :ProjectId, :AddressIPVersion, :Number, :MasterZoneId, :ZoneId, :InternetAccessible, :VipIsp, :Tags, :Vip, :BandwidthPackageId, :ExclusiveCluster, :SlaType, :ClientToken, :SnatPro, :SnatIps, :ClusterTag, :SlaveZoneId, :EipAddressId, :LoadBalancerPassToTarget, :DynamicVip - + def initialize(loadbalancertype=nil, forward=nil, loadbalancername=nil, vpcid=nil, subnetid=nil, projectid=nil, addressipversion=nil, number=nil, masterzoneid=nil, zoneid=nil, internetaccessible=nil, vipisp=nil, tags=nil, vip=nil, bandwidthpackageid=nil, exclusivecluster=nil, slatype=nil, clienttoken=nil, snatpro=nil, snatips=nil, clustertag=nil, slavezoneid=nil, eipaddressid=nil, loadbalancerpasstotarget=nil, dynamicvip=nil) @LoadBalancerType = loadbalancertype @Forward = forward @LoadBalancerName = loadbalancername @VpcId = vpcid @@ -1507,11 +1507,11 @@ # @type DealName: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LoadBalancerIds, :DealName, :RequestId - + def initialize(loadbalancerids=nil, dealname=nil, requestid=nil) @LoadBalancerIds = loadbalancerids @DealName = dealname @RequestId = requestid end @@ -1531,11 +1531,11 @@ # @type SnatIps: Array # @param Number: 添加的SnatIp的个数,可与SnatIps一起使用,但若指定IP时,则不能指定创建的SnatIp个数。默认值为1,数量上限与用户配置有关,默认上限为10。 # @type Number: Integer attr_accessor :LoadBalancerId, :SnatIps, :Number - + def initialize(loadbalancerid=nil, snatips=nil, number=nil) @LoadBalancerId = loadbalancerid @SnatIps = snatips @Number = number end @@ -1558,11 +1558,11 @@ class CreateLoadBalancerSnatIpsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1578,11 +1578,11 @@ # @type ListenerId: String # @param Rules: 新建转发规则的信息。 # @type Rules: Array attr_accessor :LoadBalancerId, :ListenerId, :Rules - + def initialize(loadbalancerid=nil, listenerid=nil, rules=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @Rules = rules end @@ -1607,11 +1607,11 @@ # @type LocationIds: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LocationIds, :RequestId - + def initialize(locationids=nil, requestid=nil) @LocationIds = locationids @RequestId = requestid end @@ -1631,11 +1631,11 @@ # @type Port: Integer # @param TargetGroupInstances: 目标组绑定的后端服务器 # @type TargetGroupInstances: Array attr_accessor :TargetGroupName, :VpcId, :Port, :TargetGroupInstances - + def initialize(targetgroupname=nil, vpcid=nil, port=nil, targetgroupinstances=nil) @TargetGroupName = targetgroupname @VpcId = vpcid @Port = port @TargetGroupInstances = targetgroupinstances @@ -1662,11 +1662,11 @@ # @type TargetGroupId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TargetGroupId, :RequestId - + def initialize(targetgroupid=nil, requestid=nil) @TargetGroupId = targetgroupid @RequestId = requestid end @@ -1688,11 +1688,11 @@ # @type Period: Integer # @param StorageType: 日志主题的存储类型,可选值 HOT(标准存储),COLD(低频存储);默认为HOT。 # @type StorageType: String attr_accessor :TopicName, :PartitionCount, :TopicType, :Period, :StorageType - + def initialize(topicname=nil, partitioncount=nil, topictype=nil, period=nil, storagetype=nil) @TopicName = topicname @PartitionCount = partitioncount @TopicType = topictype @Period = period @@ -1714,11 +1714,11 @@ # @type TopicId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TopicId, :RequestId - + def initialize(topicid=nil, requestid=nil) @TopicId = topicid @RequestId = requestid end @@ -1748,11 +1748,11 @@ # @type InstanceName: String # @param Region: 子机或者网卡所属的地域。 # @type Region: String attr_accessor :LocalVpcId, :VpcId, :IP, :VpcName, :EniId, :InstanceId, :InstanceName, :Region - + def initialize(localvpcid=nil, vpcid=nil, ip=nil, vpcname=nil, eniid=nil, instanceid=nil, instancename=nil, region=nil) @LocalVpcId = localvpcid @VpcId = vpcid @IP = ip @VpcName = vpcname @@ -1780,11 +1780,11 @@ # @type LoadBalancerId: String # @param ListenerId: 要删除的监听器ID。 # @type ListenerId: String attr_accessor :LoadBalancerId, :ListenerId - + def initialize(loadbalancerid=nil, listenerid=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid end @@ -1798,11 +1798,11 @@ class DeleteListenerResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1816,11 +1816,11 @@ # @type LoadBalancerId: String # @param ListenerIds: 指定删除的监听器ID数组,最大为20个。若不填则删除负载均衡的所有监听器。 # @type ListenerIds: Array attr_accessor :LoadBalancerId, :ListenerIds - + def initialize(loadbalancerid=nil, listenerids=nil) @LoadBalancerId = loadbalancerid @ListenerIds = listenerids end @@ -1834,11 +1834,11 @@ class DeleteLoadBalancerListenersResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1850,11 +1850,11 @@ class DeleteLoadBalancerRequest < TencentCloud::Common::AbstractModel # @param LoadBalancerIds: 要删除的负载均衡实例 ID数组,数组大小最大支持20。 # @type LoadBalancerIds: Array attr_accessor :LoadBalancerIds - + def initialize(loadbalancerids=nil) @LoadBalancerIds = loadbalancerids end def deserialize(params) @@ -1866,11 +1866,11 @@ class DeleteLoadBalancerResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1884,11 +1884,11 @@ # @type LoadBalancerId: String # @param Ips: 删除SnatIp地址数组。 # @type Ips: Array attr_accessor :LoadBalancerId, :Ips - + def initialize(loadbalancerid=nil, ips=nil) @LoadBalancerId = loadbalancerid @Ips = ips end @@ -1902,11 +1902,11 @@ class DeleteLoadBalancerSnatIpsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1924,11 +1924,11 @@ # @type TargetListenerId: String # @param RewriteInfos: 转发规则之间的重定向关系。 # @type RewriteInfos: Array attr_accessor :LoadBalancerId, :SourceListenerId, :TargetListenerId, :RewriteInfos - + def initialize(loadbalancerid=nil, sourcelistenerid=nil, targetlistenerid=nil, rewriteinfos=nil) @LoadBalancerId = loadbalancerid @SourceListenerId = sourcelistenerid @TargetListenerId = targetlistenerid @RewriteInfos = rewriteinfos @@ -1953,11 +1953,11 @@ class DeleteRewriteResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1979,11 +1979,11 @@ # @type Url: String # @param NewDefaultServerDomain: 监听器下必须配置一个默认域名,当需要删除默认域名时,可以指定另一个域名作为新的默认域名,如果新的默认域名是多域名,可以指定多域名列表中的任意一个。 # @type NewDefaultServerDomain: String attr_accessor :LoadBalancerId, :ListenerId, :LocationIds, :Domain, :Url, :NewDefaultServerDomain - + def initialize(loadbalancerid=nil, listenerid=nil, locationids=nil, domain=nil, url=nil, newdefaultserverdomain=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @LocationIds = locationids @Domain = domain @@ -2005,11 +2005,11 @@ class DeleteRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -2021,11 +2021,11 @@ class DeleteTargetGroupsRequest < TencentCloud::Common::AbstractModel # @param TargetGroupIds: 目标组的ID数组。 # @type TargetGroupIds: Array attr_accessor :TargetGroupIds - + def initialize(targetgroupids=nil) @TargetGroupIds = targetgroupids end def deserialize(params) @@ -2037,11 +2037,11 @@ class DeleteTargetGroupsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -2063,11 +2063,11 @@ # @type Domain: String # @param Url: 目标转发规则的 URL,若已经输入 LocationId 参数,则本参数不生效。 # @type Url: String attr_accessor :LoadBalancerId, :ListenerId, :FunctionTargets, :LocationId, :Domain, :Url - + def initialize(loadbalancerid=nil, listenerid=nil, functiontargets=nil, locationid=nil, domain=nil, url=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @FunctionTargets = functiontargets @LocationId = locationid @@ -2096,11 +2096,11 @@ class DeregisterFunctionTargetsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -2114,11 +2114,11 @@ # @type TargetGroupId: String # @param TargetGroupInstances: 待解绑的服务器信息。 # @type TargetGroupInstances: Array attr_accessor :TargetGroupId, :TargetGroupInstances - + def initialize(targetgroupid=nil, targetgroupinstances=nil) @TargetGroupId = targetgroupid @TargetGroupInstances = targetgroupinstances end @@ -2139,11 +2139,11 @@ class DeregisterTargetGroupInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -2157,11 +2157,11 @@ # @type LoadBalancerId: String # @param InstanceIds: 后端服务的实例ID列表。 # @type InstanceIds: Array attr_accessor :LoadBalancerId, :InstanceIds - + def initialize(loadbalancerid=nil, instanceids=nil) @LoadBalancerId = loadbalancerid @InstanceIds = instanceids end @@ -2175,11 +2175,11 @@ class DeregisterTargetsFromClassicalLBResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -2201,11 +2201,11 @@ # @type Domain: String # @param Url: 目标规则的URL,提供LocationId参数时本参数不生效。 # @type Url: String attr_accessor :LoadBalancerId, :ListenerId, :Targets, :LocationId, :Domain, :Url - + def initialize(loadbalancerid=nil, listenerid=nil, targets=nil, locationid=nil, domain=nil, url=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @Targets = targets @LocationId = locationid @@ -2234,11 +2234,11 @@ class DeregisterTargetsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -2254,11 +2254,11 @@ # @type Offset: Integer # @param Limit: 返回IP的最大个数,默认为 100000。 # @type Limit: Integer attr_accessor :LoadBalancerId, :Offset, :Limit - + def initialize(loadbalancerid=nil, offset=nil, limit=nil) @LoadBalancerId = loadbalancerid @Offset = offset @Limit = limit end @@ -2280,11 +2280,11 @@ # @type BlockedIPList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :BlockedIPCount, :ClientIPField, :BlockedIPList, :RequestId - + def initialize(blockedipcount=nil, clientipfield=nil, blockediplist=nil, requestid=nil) @BlockedIPCount = blockedipcount @ClientIPField = clientipfield @BlockedIPList = blockediplist @RequestId = requestid @@ -2309,11 +2309,11 @@ class DescribeBlockIPTaskRequest < TencentCloud::Common::AbstractModel # @param TaskId: ModifyBlockIPList 接口返回的异步任务的ID。 # @type TaskId: String attr_accessor :TaskId - + def initialize(taskid=nil) @TaskId = taskid end def deserialize(params) @@ -2327,11 +2327,11 @@ # @type Status: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :RequestId - + def initialize(status=nil, requestid=nil) @Status = status @RequestId = requestid end @@ -2345,11 +2345,11 @@ class DescribeClassicalLBByInstanceIdRequest < TencentCloud::Common::AbstractModel # @param InstanceIds: 后端实例ID列表。 # @type InstanceIds: Array attr_accessor :InstanceIds - + def initialize(instanceids=nil) @InstanceIds = instanceids end def deserialize(params) @@ -2363,11 +2363,11 @@ # @type LoadBalancerInfoList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LoadBalancerInfoList, :RequestId - + def initialize(loadbalancerinfolist=nil, requestid=nil) @LoadBalancerInfoList = loadbalancerinfolist @RequestId = requestid end @@ -2390,11 +2390,11 @@ # @type LoadBalancerId: String # @param ListenerId: 负载均衡监听器ID。 # @type ListenerId: String attr_accessor :LoadBalancerId, :ListenerId - + def initialize(loadbalancerid=nil, listenerid=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid end @@ -2411,11 +2411,11 @@ # @type HealthList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :HealthList, :RequestId - + def initialize(healthlist=nil, requestid=nil) @HealthList = healthlist @RequestId = requestid end @@ -2444,11 +2444,11 @@ # @type ListenerPort: Integer # @param Status: 监听器的状态,0:创建中,1:运行中。 # @type Status: Integer attr_accessor :LoadBalancerId, :ListenerIds, :Protocol, :ListenerPort, :Status - + def initialize(loadbalancerid=nil, listenerids=nil, protocol=nil, listenerport=nil, status=nil) @LoadBalancerId = loadbalancerid @ListenerIds = listenerids @Protocol = protocol @ListenerPort = listenerport @@ -2471,11 +2471,11 @@ # @type Listeners: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Listeners, :RequestId - + def initialize(listeners=nil, requestid=nil) @Listeners = listeners @RequestId = requestid end @@ -2496,11 +2496,11 @@ class DescribeClassicalLBTargetsRequest < TencentCloud::Common::AbstractModel # @param LoadBalancerId: 负载均衡实例 ID。 # @type LoadBalancerId: String attr_accessor :LoadBalancerId - + def initialize(loadbalancerid=nil) @LoadBalancerId = loadbalancerid end def deserialize(params) @@ -2515,11 +2515,11 @@ # @type Targets: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Targets, :RequestId - + def initialize(targets=nil, requestid=nil) @Targets = targets @RequestId = requestid end @@ -2537,11 +2537,11 @@ end # DescribeClsLogSet请求参数结构体 class DescribeClsLogSetRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -2555,11 +2555,11 @@ # @type HealthLogsetId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LogsetId, :HealthLogsetId, :RequestId - + def initialize(logsetid=nil, healthlogsetid=nil, requestid=nil) @LogsetId = logsetid @HealthLogsetId = healthlogsetid @RequestId = requestid end @@ -2583,11 +2583,11 @@ # <li> loadblancer-id - String - 是否必填:否 - (过滤条件)按照负载均衡唯一ID过滤。</li> # <li> idle - String 是否必填:否 - (过滤条件)按照是否闲置过滤,如"True","False"。</li> # @type Filters: Array attr_accessor :Limit, :Offset, :Filters - + def initialize(limit=nil, offset=nil, filters=nil) @Limit = limit @Offset = offset @Filters = filters end @@ -2614,11 +2614,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterResourceSet, :TotalCount, :RequestId - + def initialize(clusterresourceset=nil, totalcount=nil, requestid=nil) @ClusterResourceSet = clusterresourceset @TotalCount = totalcount @RequestId = requestid end @@ -2649,11 +2649,11 @@ # <li> listener-id - String - 是否必填:否 - (过滤条件)按照 监听器ID 过滤,如:"lbl-12345678"。</li> # <li> location-id - String - 是否必填:否 - (过滤条件)按照 七层监听器规则ID 过滤,如:"loc-12345678"。</li> # @type Filters: Array attr_accessor :Limit, :Offset, :Filters - + def initialize(limit=nil, offset=nil, filters=nil) @Limit = limit @Offset = offset @Filters = filters end @@ -2680,11 +2680,11 @@ # @type CrossTargetSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :CrossTargetSet, :RequestId - + def initialize(totalcount=nil, crosstargetset=nil, requestid=nil) @TotalCount = totalcount @CrossTargetSet = crosstargetset @RequestId = requestid end @@ -2713,11 +2713,11 @@ # @type Limit: Integer # @param Domain: 搜索域名 # @type Domain: String attr_accessor :UconfigId, :Offset, :Limit, :Domain - + def initialize(uconfigid=nil, offset=nil, limit=nil, domain=nil) @UconfigId = uconfigid @Offset = offset @Limit = limit @Domain = domain @@ -2739,11 +2739,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :BindList, :TotalCount, :RequestId - + def initialize(bindlist=nil, totalcount=nil, requestid=nil) @BindList = bindlist @TotalCount = totalcount @RequestId = requestid end @@ -2778,11 +2778,11 @@ # <li> loadbalancer-id - String - 是否必填:否 - (过滤条件)按照 负载均衡ID 过滤,如:"lb-12345678"。</li> # <li> vip - String - 是否必填:否 - (过滤条件)按照 负载均衡Vip 过滤,如:"1.1.1.1","2204::22:3"。</li> # @type Filters: Array attr_accessor :ConfigType, :Offset, :Limit, :ConfigName, :UconfigIds, :Filters - + def initialize(configtype=nil, offset=nil, limit=nil, configname=nil, uconfigids=nil, filters=nil) @ConfigType = configtype @Offset = offset @Limit = limit @ConfigName = configname @@ -2815,11 +2815,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ConfigList, :TotalCount, :RequestId - + def initialize(configlist=nil, totalcount=nil, requestid=nil) @ConfigList = configlist @TotalCount = totalcount @RequestId = requestid end @@ -2855,11 +2855,11 @@ # <li> zone - String - 是否必填:否 - (过滤条件)按照 集群 所在可用区过滤,如:"ap-guangzhou-1"(广州一区)。</li> # <li> isp -- String - 是否必填:否 - (过滤条件)按照TGW集群的 Isp 类型过滤,如:"BGP","CMCC","CUCC","CTCC","INTERNAL"。</li> # @type Filters: Array attr_accessor :Limit, :Offset, :Filters - + def initialize(limit=nil, offset=nil, filters=nil) @Limit = limit @Offset = offset @Filters = filters end @@ -2886,11 +2886,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterSet, :TotalCount, :RequestId - + def initialize(clusterset=nil, totalcount=nil, requestid=nil) @ClusterSet = clusterset @TotalCount = totalcount @RequestId = requestid end @@ -2917,11 +2917,11 @@ # @type Limit: Integer # @param LoadBalancerRegion: 负载均衡所在地域。 # @type LoadBalancerRegion: String attr_accessor :Offset, :Limit, :LoadBalancerRegion - + def initialize(offset=nil, limit=nil, loadbalancerregion=nil) @Offset = offset @Limit = limit @LoadBalancerRegion = loadbalancerregion end @@ -2942,11 +2942,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :IdleLoadBalancers, :TotalCount, :RequestId - + def initialize(idleloadbalancers=nil, totalcount=nil, requestid=nil) @IdleLoadBalancers = idleloadbalancers @TotalCount = totalcount @RequestId = requestid end @@ -2969,11 +2969,11 @@ class DescribeLBListenersRequest < TencentCloud::Common::AbstractModel # @param Backends: 需要查询的内网ip列表 # @type Backends: Array attr_accessor :Backends - + def initialize(backends=nil) @Backends = backends end def deserialize(params) @@ -2994,11 +2994,11 @@ # @type LoadBalancers: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LoadBalancers, :RequestId - + def initialize(loadbalancers=nil, requestid=nil) @LoadBalancers = loadbalancers @RequestId = requestid end @@ -3025,11 +3025,11 @@ # @type Protocol: String # @param Port: 要查询的监听器的端口。 # @type Port: Integer attr_accessor :LoadBalancerId, :ListenerIds, :Protocol, :Port - + def initialize(loadbalancerid=nil, listenerids=nil, protocol=nil, port=nil) @LoadBalancerId = loadbalancerid @ListenerIds = listenerids @Protocol = protocol @Port = port @@ -3052,11 +3052,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Listeners, :TotalCount, :RequestId - + def initialize(listeners=nil, totalcount=nil, requestid=nil) @Listeners = listeners @TotalCount = totalcount @RequestId = requestid end @@ -3079,11 +3079,11 @@ class DescribeLoadBalancerListByCertIdRequest < TencentCloud::Common::AbstractModel # @param CertIds: 服务端证书的ID,或客户端证书的ID # @type CertIds: Array attr_accessor :CertIds - + def initialize(certids=nil) @CertIds = certids end def deserialize(params) @@ -3097,11 +3097,11 @@ # @type CertSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CertSet, :RequestId - + def initialize(certset=nil, requestid=nil) @CertSet = certset @RequestId = requestid end @@ -3119,11 +3119,11 @@ end # DescribeLoadBalancerOverview请求参数结构体 class DescribeLoadBalancerOverviewRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -3141,11 +3141,11 @@ # @type WillExpireCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RunningCount, :IsolationCount, :WillExpireCount, :RequestId - + def initialize(totalcount=nil, runningcount=nil, isolationcount=nil, willexpirecount=nil, requestid=nil) @TotalCount = totalcount @RunningCount = runningcount @IsolationCount = isolationcount @WillExpireCount = willexpirecount @@ -3165,11 +3165,11 @@ class DescribeLoadBalancerTrafficRequest < TencentCloud::Common::AbstractModel # @param LoadBalancerRegion: 负载均衡所在地域,不传默认返回所有地域负载均衡。 # @type LoadBalancerRegion: String attr_accessor :LoadBalancerRegion - + def initialize(loadbalancerregion=nil) @LoadBalancerRegion = loadbalancerregion end def deserialize(params) @@ -3184,11 +3184,11 @@ # @type LoadBalancerTraffic: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LoadBalancerTraffic, :RequestId - + def initialize(loadbalancertraffic=nil, requestid=nil) @LoadBalancerTraffic = loadbalancertraffic @RequestId = requestid end @@ -3227,11 +3227,11 @@ # <li> tag:* - String - 是否必填:否 - (过滤条件)按照 负载均衡的标签 过滤,':' 后面跟的是标签键。如:过滤标签键name,标签值zhangsan,lisi,{"Name": "tag:name","Values": ["zhangsan", "lisi"]}。</li> # <li> fuzzy-search - String - 是否必填:否 - (过滤条件)按照 负载均衡Vip,负载均衡名称 模糊搜索,如:"1.1"。</li> # @type Filters: Array attr_accessor :Limit, :Offset, :Fields, :TargetType, :Filters - + def initialize(limit=nil, offset=nil, fields=nil, targettype=nil, filters=nil) @Limit = limit @Offset = offset @Fields = fields @TargetType = targettype @@ -3263,11 +3263,11 @@ # @type LoadBalancerDetailSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :LoadBalancerDetailSet, :RequestId - + def initialize(totalcount=nil, loadbalancerdetailset=nil, requestid=nil) @TotalCount = totalcount @LoadBalancerDetailSet = loadbalancerdetailset @RequestId = requestid end @@ -3337,11 +3337,11 @@ # <li> vip-isp - String - 是否必填:否 - (过滤条件)按照 CLB VIP的运营商类型过滤,如:"BGP","INTERNAL","CMCC","CTCC","CUCC"等。</li> # <li> sla-type - String - 是否必填:否 - (过滤条件)按照 CLB 的性能容量型规格过滤,包括"clb.c2.medium","clb.c3.small","clb.c3.medium","clb.c4.small","clb.c4.medium","clb.c4.large","clb.c4.xlarge"。</li> # @type Filters: Array attr_accessor :LoadBalancerIds, :LoadBalancerType, :Forward, :LoadBalancerName, :Domain, :LoadBalancerVips, :BackendPublicIps, :BackendPrivateIps, :Offset, :Limit, :OrderBy, :OrderType, :SearchKey, :ProjectId, :WithRs, :VpcId, :SecurityGroup, :MasterZone, :Filters - + def initialize(loadbalancerids=nil, loadbalancertype=nil, forward=nil, loadbalancername=nil, domain=nil, loadbalancervips=nil, backendpublicips=nil, backendprivateips=nil, offset=nil, limit=nil, orderby=nil, ordertype=nil, searchkey=nil, projectid=nil, withrs=nil, vpcid=nil, securitygroup=nil, masterzone=nil, filters=nil) @LoadBalancerIds = loadbalancerids @LoadBalancerType = loadbalancertype @Forward = forward @LoadBalancerName = loadbalancername @@ -3400,11 +3400,11 @@ # @type LoadBalancerSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :LoadBalancerSet, :RequestId - + def initialize(totalcount=nil, loadbalancerset=nil, requestid=nil) @TotalCount = totalcount @LoadBalancerSet = loadbalancerset @RequestId = requestid end @@ -3424,11 +3424,11 @@ end # DescribeQuota请求参数结构体 class DescribeQuotaRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -3440,11 +3440,11 @@ # @type QuotaSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :QuotaSet, :RequestId - + def initialize(quotaset=nil, requestid=nil) @QuotaSet = quotaset @RequestId = requestid end @@ -3471,11 +3471,11 @@ # <li> zone - String - 是否必填:否 - (过滤条件)按照 可用区 过滤,如:"ap-guangzhou-1"(广州一区)。</li> # <li> isp -- String - 是否必填:否 - (过滤条件)按照 Isp 类型过滤,如:"BGP","CMCC","CUCC","CTCC"。</li> # @type Filters: Array attr_accessor :Limit, :Offset, :Filters - + def initialize(limit=nil, offset=nil, filters=nil) @Limit = limit @Offset = offset @Filters = filters end @@ -3502,11 +3502,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ZoneResourceSet, :TotalCount, :RequestId - + def initialize(zoneresourceset=nil, totalcount=nil, requestid=nil) @ZoneResourceSet = zoneresourceset @TotalCount = totalcount @RequestId = requestid end @@ -3533,11 +3533,11 @@ # @type SourceListenerIds: Array # @param SourceLocationIds: 负载均衡转发规则的ID数组。 # @type SourceLocationIds: Array attr_accessor :LoadBalancerId, :SourceListenerIds, :SourceLocationIds - + def initialize(loadbalancerid=nil, sourcelistenerids=nil, sourcelocationids=nil) @LoadBalancerId = loadbalancerid @SourceListenerIds = sourcelistenerids @SourceLocationIds = sourcelocationids end @@ -3555,11 +3555,11 @@ # @type RewriteSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RewriteSet, :RequestId - + def initialize(rewriteset=nil, requestid=nil) @RewriteSet = rewriteset @RequestId = requestid end @@ -3584,11 +3584,11 @@ # @type Limit: Integer # @param Offset: 显示的偏移量,默认为0。 # @type Offset: Integer attr_accessor :Filters, :Limit, :Offset - + def initialize(filters=nil, limit=nil, offset=nil) @Filters = filters @Limit = limit @Offset = offset end @@ -3617,11 +3617,11 @@ # @type RealCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :TargetGroupInstanceSet, :RealCount, :RequestId - + def initialize(totalcount=nil, targetgroupinstanceset=nil, realcount=nil, requestid=nil) @TotalCount = totalcount @TargetGroupInstanceSet = targetgroupinstanceset @RealCount = realcount @RequestId = requestid @@ -3652,11 +3652,11 @@ # @type Offset: Integer # @param Limit: 显示条数限制,默认为20。 # @type Limit: Integer attr_accessor :TargetGroupIds, :Filters, :Offset, :Limit - + def initialize(targetgroupids=nil, filters=nil, offset=nil, limit=nil) @TargetGroupIds = targetgroupids @Filters = filters @Offset = offset @Limit = limit @@ -3685,11 +3685,11 @@ # @type TargetGroupSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :TargetGroupSet, :RequestId - + def initialize(totalcount=nil, targetgroupset=nil, requestid=nil) @TotalCount = totalcount @TargetGroupSet = targetgroupset @RequestId = requestid end @@ -3718,11 +3718,11 @@ # @type Offset: Integer # @param Filters: 过滤条件数组,与TargetGroupIds互斥,支持TargetGroupVpcId和TargetGroupName。 # @type Filters: Array attr_accessor :TargetGroupIds, :Limit, :Offset, :Filters - + def initialize(targetgroupids=nil, limit=nil, offset=nil, filters=nil) @TargetGroupIds = targetgroupids @Limit = limit @Offset = offset @Filters = filters @@ -3751,11 +3751,11 @@ # @type TargetGroupSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :TargetGroupSet, :RequestId - + def initialize(totalcount=nil, targetgroupset=nil, requestid=nil) @TotalCount = totalcount @TargetGroupSet = targetgroupset @RequestId = requestid end @@ -3778,11 +3778,11 @@ class DescribeTargetHealthRequest < TencentCloud::Common::AbstractModel # @param LoadBalancerIds: 要查询的负载均衡实例ID列表。 # @type LoadBalancerIds: Array attr_accessor :LoadBalancerIds - + def initialize(loadbalancerids=nil) @LoadBalancerIds = loadbalancerids end def deserialize(params) @@ -3797,11 +3797,11 @@ # @type LoadBalancers: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LoadBalancers, :RequestId - + def initialize(loadbalancers=nil, requestid=nil) @LoadBalancers = loadbalancers @RequestId = requestid end @@ -3832,11 +3832,11 @@ # <li> location-id - String - 是否必填:否 - (过滤条件)按照 规则ID 过滤,如:"loc-12345678"。</li> # <li> private-ip-address - String - 是否必填:否 - (过滤条件)按照 后端服务内网IP 过滤,如:"172.16.1.1"。</li> # @type Filters: Array attr_accessor :LoadBalancerId, :ListenerIds, :Protocol, :Port, :Filters - + def initialize(loadbalancerid=nil, listenerids=nil, protocol=nil, port=nil, filters=nil) @LoadBalancerId = loadbalancerid @ListenerIds = listenerids @Protocol = protocol @Port = port @@ -3866,11 +3866,11 @@ # @type Listeners: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Listeners, :RequestId - + def initialize(listeners=nil, requestid=nil) @Listeners = listeners @RequestId = requestid end @@ -3894,11 +3894,11 @@ # @param DealName: 订单ID。 # 注意:参数TaskId和DealName必须传一个。 # @type DealName: String attr_accessor :TaskId, :DealName - + def initialize(taskid=nil, dealname=nil) @TaskId = taskid @DealName = dealname end @@ -3917,11 +3917,11 @@ # @type LoadBalancerIds: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :LoadBalancerIds, :RequestId - + def initialize(status=nil, loadbalancerids=nil, requestid=nil) @Status = status @LoadBalancerIds = loadbalancerids @RequestId = requestid end @@ -3937,11 +3937,11 @@ class DisassociateTargetGroupsRequest < TencentCloud::Common::AbstractModel # @param Associations: 待解绑的规则关系数组。 # @type Associations: Array attr_accessor :Associations - + def initialize(associations=nil) @Associations = associations end def deserialize(params) @@ -3960,11 +3960,11 @@ class DisassociateTargetGroupsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3983,11 +3983,11 @@ # @param ClassicalCluster: vpcgw集群 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ClassicalCluster: :class:`Tencentcloud::Clb.v20180317.models.ClusterItem` attr_accessor :L4Clusters, :L7Clusters, :ClassicalCluster - + def initialize(l4clusters=nil, l7clusters=nil, classicalcluster=nil) @L4Clusters = l4clusters @L7Clusters = l7clusters @ClassicalCluster = classicalcluster end @@ -4024,11 +4024,11 @@ # @param TgwGroupName: TgwGroup名称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TgwGroupName: String attr_accessor :ZhiTong, :TgwGroupName - + def initialize(zhitong=nil, tgwgroupname=nil) @ZhiTong = zhitong @TgwGroupName = tgwgroupname end @@ -4044,11 +4044,11 @@ # @type Name: String # @param Values: 过滤器的值数组 # @type Values: Array attr_accessor :Name, :Values - + def initialize(name=nil, values=nil) @Name = name @Values = values end @@ -4069,11 +4069,11 @@ # @param FunctionQualifierType: 标识 FunctionQualifier 参数的类型,可取值: VERSION(版本)、ALIAS(别名) # 注意:此字段可能返回 null,表示取不到有效值。 # @type FunctionQualifierType: String attr_accessor :FunctionNamespace, :FunctionName, :FunctionQualifier, :FunctionQualifierType - + def initialize(functionnamespace=nil, functionname=nil, functionqualifier=nil, functionqualifiertype=nil) @FunctionNamespace = functionnamespace @FunctionName = functionname @FunctionQualifier = functionqualifier @FunctionQualifierType = functionqualifiertype @@ -4094,11 +4094,11 @@ # @type Function: :class:`Tencentcloud::Clb.v20180317.models.FunctionInfo` # @param Weight: 权重 # @type Weight: Integer attr_accessor :Function, :Weight - + def initialize(function=nil, weight=nil) @Function = function @Weight = weight end @@ -4166,11 +4166,11 @@ # @param ExtendedCode: GRPC健康检查状态码(仅适用于后端转发协议为GRPC的规则)。默认值为 12,可输入值为数值、多个数值、或者范围,例如 20 或 20,25 或 0-99 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ExtendedCode: String attr_accessor :HealthSwitch, :TimeOut, :IntervalTime, :HealthNum, :UnHealthNum, :HttpCode, :HttpCheckPath, :HttpCheckDomain, :HttpCheckMethod, :CheckPort, :ContextType, :SendContext, :RecvContext, :CheckType, :HttpVersion, :SourceIpType, :ExtendedCode - + def initialize(healthswitch=nil, timeout=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, httpcode=nil, httpcheckpath=nil, httpcheckdomain=nil, httpcheckmethod=nil, checkport=nil, contexttype=nil, sendcontext=nil, recvcontext=nil, checktype=nil, httpversion=nil, sourceiptype=nil, extendedcode=nil) @HealthSwitch = healthswitch @TimeOut = timeout @IntervalTime = intervaltime @HealthNum = healthnum @@ -4230,11 +4230,11 @@ # @param Domain: 负载均衡域名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Domain: String attr_accessor :LoadBalancerId, :LoadBalancerName, :Region, :Vip, :IdleReason, :Status, :Forward, :Domain - + def initialize(loadbalancerid=nil, loadbalancername=nil, region=nil, vip=nil, idlereason=nil, status=nil, forward=nil, domain=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @Region = region @Vip = vip @@ -4272,11 +4272,11 @@ # @param BandwidthpkgSubType: 带宽包的类型,如SINGLEISP # 注意:此字段可能返回 null,表示取不到有效值。 # @type BandwidthpkgSubType: String attr_accessor :InternetChargeType, :InternetMaxBandwidthOut, :BandwidthpkgSubType - + def initialize(internetchargetype=nil, internetmaxbandwidthout=nil, bandwidthpkgsubtype=nil) @InternetChargeType = internetchargetype @InternetMaxBandwidthOut = internetmaxbandwidthout @BandwidthpkgSubType = bandwidthpkgsubtype end @@ -4296,11 +4296,11 @@ # @param Period: 购买时长,单位:月 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Period: Integer attr_accessor :RenewFlag, :Period - + def initialize(renewflag=nil, period=nil) @RenewFlag = renewflag @Period = period end @@ -4320,11 +4320,11 @@ # @type Listeners: Array # @param Region: LB所在地域 # @type Region: String attr_accessor :LoadBalancerId, :Vip, :Listeners, :Region - + def initialize(loadbalancerid=nil, vip=nil, listeners=nil, region=nil) @LoadBalancerId = loadbalancerid @Vip = vip @Listeners = listeners @Region = region @@ -4351,11 +4351,11 @@ # @type VpcId: String # @param PrivateIp: 需要查询后端的内网ip,可以是cvm和弹性网卡。 # @type PrivateIp: String attr_accessor :VpcId, :PrivateIp - + def initialize(vpcid=nil, privateip=nil) @VpcId = vpcid @PrivateIp = privateip end @@ -4379,11 +4379,11 @@ # @param Weight: rs的权重 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Weight: Integer attr_accessor :Type, :PrivateIp, :Port, :VpcId, :Weight - + def initialize(type=nil, privateip=nil, port=nil, vpcid=nil, weight=nil) @Type = type @PrivateIp = privateip @Port = port @VpcId = vpcid @@ -4467,11 +4467,11 @@ # @param IdleConnectTimeout: 空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type IdleConnectTimeout: Integer attr_accessor :ListenerId, :Protocol, :Port, :Certificate, :HealthCheck, :Scheduler, :SessionExpireTime, :SniSwitch, :Rules, :ListenerName, :CreateTime, :EndPort, :TargetType, :TargetGroup, :SessionType, :KeepaliveEnable, :Toa, :DeregisterTargetRst, :AttrFlags, :TargetGroupList, :MaxConn, :MaxCps, :IdleConnectTimeout - + def initialize(listenerid=nil, protocol=nil, port=nil, certificate=nil, healthcheck=nil, scheduler=nil, sessionexpiretime=nil, sniswitch=nil, rules=nil, listenername=nil, createtime=nil, endport=nil, targettype=nil, targetgroup=nil, sessiontype=nil, keepaliveenable=nil, toa=nil, deregistertargetrst=nil, attrflags=nil, targetgrouplist=nil, maxconn=nil, maxcps=nil, idleconnecttimeout=nil) @ListenerId = listenerid @Protocol = protocol @Port = port @Certificate = certificate @@ -4563,11 +4563,11 @@ # @param EndPort: 若支持端口段,则为端口段结束端口;若不支持端口段,则为0 # 注意:此字段可能返回 null,表示取不到有效值。 # @type EndPort: Integer attr_accessor :ListenerId, :Protocol, :Port, :Rules, :Targets, :EndPort - + def initialize(listenerid=nil, protocol=nil, port=nil, rules=nil, targets=nil, endport=nil) @ListenerId = listenerid @Protocol = protocol @Port = port @Rules = rules @@ -4613,11 +4613,11 @@ # @param Rules: 监听器的转发规则列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Rules: Array attr_accessor :ListenerId, :ListenerName, :Protocol, :Port, :Rules - + def initialize(listenerid=nil, listenername=nil, protocol=nil, port=nil, rules=nil) @ListenerId = listenerid @ListenerName = listenername @Protocol = protocol @Port = port @@ -4657,11 +4657,11 @@ # @param EndPort: 端口段监听器的结束端口 # 注意:此字段可能返回 null,表示取不到有效值。 # @type EndPort: Integer attr_accessor :ListenerId, :Protocol, :Port, :Rules, :Targets, :EndPort - + def initialize(listenerid=nil, protocol=nil, port=nil, rules=nil, targets=nil, endport=nil) @ListenerId = listenerid @Protocol = protocol @Port = port @Rules = rules @@ -4854,11 +4854,11 @@ # @param LoadBalancerDomain: 负载均衡实例的域名。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type LoadBalancerDomain: String attr_accessor :LoadBalancerId, :LoadBalancerName, :LoadBalancerType, :Forward, :Domain, :LoadBalancerVips, :Status, :CreateTime, :StatusTime, :ProjectId, :VpcId, :OpenBgp, :Snat, :Isolation, :Log, :SubnetId, :Tags, :SecureGroups, :TargetRegionInfo, :AnycastZone, :AddressIPVersion, :NumericalVpcId, :VipIsp, :MasterZone, :BackupZoneSet, :IsolatedTime, :ExpireTime, :ChargeType, :NetworkAttributes, :PrepaidAttributes, :LogSetId, :LogTopicId, :AddressIPv6, :ExtraInfo, :IsDDos, :ConfigId, :LoadBalancerPassToTarget, :ExclusiveCluster, :IPv6Mode, :SnatPro, :SnatIps, :SlaType, :IsBlock, :IsBlockTime, :LocalBgp, :ClusterTag, :MixIpTarget, :Zones, :NfvInfo, :HealthLogSetId, :HealthLogTopicId, :ClusterIds, :AttributeFlags, :LoadBalancerDomain - + def initialize(loadbalancerid=nil, loadbalancername=nil, loadbalancertype=nil, forward=nil, domain=nil, loadbalancervips=nil, status=nil, createtime=nil, statustime=nil, projectid=nil, vpcid=nil, openbgp=nil, snat=nil, isolation=nil, log=nil, subnetid=nil, tags=nil, securegroups=nil, targetregioninfo=nil, anycastzone=nil, addressipversion=nil, numericalvpcid=nil, vipisp=nil, masterzone=nil, backupzoneset=nil, isolatedtime=nil, expiretime=nil, chargetype=nil, networkattributes=nil, prepaidattributes=nil, logsetid=nil, logtopicid=nil, addressipv6=nil, extrainfo=nil, isddos=nil, configid=nil, loadbalancerpasstotarget=nil, exclusivecluster=nil, ipv6mode=nil, snatpro=nil, snatips=nil, slatype=nil, isblock=nil, isblocktime=nil, localbgp=nil, clustertag=nil, mixiptarget=nil, zones=nil, nfvinfo=nil, healthlogsetid=nil, healthlogtopicid=nil, clusterids=nil, attributeflags=nil, loadbalancerdomain=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @LoadBalancerType = loadbalancertype @Forward = forward @@ -5127,11 +5127,11 @@ # @param LoadBalancerDomain: 负载均衡实例的域名。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type LoadBalancerDomain: String attr_accessor :LoadBalancerId, :LoadBalancerName, :LoadBalancerType, :Status, :Address, :AddressIPv6, :AddressIPVersion, :IPv6Mode, :Zone, :AddressIsp, :VpcId, :ProjectId, :CreateTime, :ChargeType, :NetworkAttributes, :PrepaidAttributes, :ExtraInfo, :ConfigId, :Tags, :ListenerId, :Protocol, :Port, :LocationId, :Domain, :Url, :TargetId, :TargetAddress, :TargetPort, :TargetWeight, :Isolation, :SecurityGroup, :LoadBalancerPassToTarget, :TargetHealth, :Domains, :SlaveZone, :Zones, :SniSwitch, :LoadBalancerDomain - + def initialize(loadbalancerid=nil, loadbalancername=nil, loadbalancertype=nil, status=nil, address=nil, addressipv6=nil, addressipversion=nil, ipv6mode=nil, zone=nil, addressisp=nil, vpcid=nil, projectid=nil, createtime=nil, chargetype=nil, networkattributes=nil, prepaidattributes=nil, extrainfo=nil, configid=nil, tags=nil, listenerid=nil, protocol=nil, port=nil, locationid=nil, domain=nil, url=nil, targetid=nil, targetaddress=nil, targetport=nil, targetweight=nil, isolation=nil, securitygroup=nil, loadbalancerpasstotarget=nil, targethealth=nil, domains=nil, slavezone=nil, zones=nil, sniswitch=nil, loadbalancerdomain=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @LoadBalancerType = loadbalancertype @Status = status @@ -5239,11 +5239,11 @@ # @param Listeners: 监听器列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Listeners: Array attr_accessor :LoadBalancerId, :LoadBalancerName, :Listeners - + def initialize(loadbalancerid=nil, loadbalancername=nil, listeners=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @Listeners = listeners end @@ -5277,11 +5277,11 @@ # @param Domain: CLB域名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Domain: String attr_accessor :LoadBalancerId, :LoadBalancerName, :Region, :Vip, :OutBandwidth, :Domain - + def initialize(loadbalancerid=nil, loadbalancername=nil, region=nil, vip=nil, outbandwidth=nil, domain=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @Region = region @Vip = vip @@ -5309,11 +5309,11 @@ # @type TargetListenerId: String # @param RewriteInfos: 转发规则之间的重定向关系。 # @type RewriteInfos: Array attr_accessor :LoadBalancerId, :SourceListenerId, :TargetListenerId, :RewriteInfos - + def initialize(loadbalancerid=nil, sourcelistenerid=nil, targetlistenerid=nil, rewriteinfos=nil) @LoadBalancerId = loadbalancerid @SourceListenerId = sourcelistenerid @TargetListenerId = targetlistenerid @RewriteInfos = rewriteinfos @@ -5338,11 +5338,11 @@ class ManualRewriteResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5356,11 +5356,11 @@ # @type LoadBalancerIds: Array # @param ExclusiveCluster: 独占集群信息 # @type ExclusiveCluster: :class:`Tencentcloud::Clb.v20180317.models.ExclusiveCluster` attr_accessor :LoadBalancerIds, :ExclusiveCluster - + def initialize(loadbalancerids=nil, exclusivecluster=nil) @LoadBalancerIds = loadbalancerids @ExclusiveCluster = exclusivecluster end @@ -5377,11 +5377,11 @@ class MigrateClassicalLoadBalancersResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5409,11 +5409,11 @@ # @type ExpireTime: Integer # @param AddStrategy: 添加IP的策略,可取:fifo(如果黑名单容量已满,新加入黑名单的IP采用先进先出策略) # @type AddStrategy: String attr_accessor :LoadBalancerIds, :Type, :ClientIPField, :BlockIPList, :ExpireTime, :AddStrategy - + def initialize(loadbalancerids=nil, type=nil, clientipfield=nil, blockiplist=nil, expiretime=nil, addstrategy=nil) @LoadBalancerIds = loadbalancerids @Type = type @ClientIPField = clientipfield @BlockIPList = blockiplist @@ -5437,11 +5437,11 @@ # @type JodId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JodId, :RequestId - + def initialize(jodid=nil, requestid=nil) @JodId = jodid @RequestId = requestid end @@ -5475,11 +5475,11 @@ # @type NewDomains: Array # @param MultiCertInfo: 域名相关的证书信息,注意,仅对启用SNI的监听器适用;支持同时传入多本算法类型不同的服务器证书,不可和MultiCertInfo 同时传入。 # @type MultiCertInfo: :class:`Tencentcloud::Clb.v20180317.models.MultiCertInfo` attr_accessor :LoadBalancerId, :ListenerId, :Domain, :NewDomain, :Certificate, :Http2, :DefaultServer, :Quic, :NewDefaultServerDomain, :NewDomains, :MultiCertInfo - + def initialize(loadbalancerid=nil, listenerid=nil, domain=nil, newdomain=nil, certificate=nil, http2=nil, defaultserver=nil, quic=nil, newdefaultserverdomain=nil, newdomains=nil, multicertinfo=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @Domain = domain @NewDomain = newdomain @@ -5517,11 +5517,11 @@ class ModifyDomainAttributesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5539,11 +5539,11 @@ # @type Domain: String # @param NewDomain: 新域名, 长度限制为:1-120。有三种使用格式:非正则表达式格式,通配符格式,正则表达式格式。非正则表达式格式只能使用字母、数字、‘-’、‘.’。通配符格式的使用 ‘*’ 只能在开头或者结尾。正则表达式以'~'开头。 # @type NewDomain: String attr_accessor :LoadBalancerId, :ListenerId, :Domain, :NewDomain - + def initialize(loadbalancerid=nil, listenerid=nil, domain=nil, newdomain=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @Domain = domain @NewDomain = newdomain @@ -5561,11 +5561,11 @@ class ModifyDomainResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5587,11 +5587,11 @@ # @type Domain: String # @param Url: 目标规则的URL,提供LocationId参数时本参数不生效。 # @type Url: String attr_accessor :LoadBalancerId, :ListenerId, :FunctionTargets, :LocationId, :Domain, :Url - + def initialize(loadbalancerid=nil, listenerid=nil, functiontargets=nil, locationid=nil, domain=nil, url=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @FunctionTargets = functiontargets @LocationId = locationid @@ -5620,11 +5620,11 @@ class ModifyFunctionTargetsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5667,11 +5667,11 @@ # @type MaxCps: Integer # @param IdleConnectTimeout: 空闲连接超时时间,此参数仅适用于TCP监听器,单位:秒。默认值:900,取值范围:共享型实例和独占型实例支持:300~900,性能容量型实例支持:300~2000。如需设置超过2000s,请通过 [工单申请](https://console.cloud.tencent.com/workorder/category),最大可设置到3600s。 # @type IdleConnectTimeout: Integer attr_accessor :LoadBalancerId, :ListenerId, :ListenerName, :SessionExpireTime, :HealthCheck, :Certificate, :Scheduler, :SniSwitch, :TargetType, :KeepaliveEnable, :DeregisterTargetRst, :SessionType, :MultiCertInfo, :MaxConn, :MaxCps, :IdleConnectTimeout - + def initialize(loadbalancerid=nil, listenerid=nil, listenername=nil, sessionexpiretime=nil, healthcheck=nil, certificate=nil, scheduler=nil, sniswitch=nil, targettype=nil, keepaliveenable=nil, deregistertargetrst=nil, sessiontype=nil, multicertinfo=nil, maxconn=nil, maxcps=nil, idleconnecttimeout=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @ListenerName = listenername @SessionExpireTime = sessionexpiretime @@ -5722,11 +5722,11 @@ class ModifyListenerResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5752,11 +5752,11 @@ # @type DeleteProtect: Boolean # @param ModifyClassicDomain: 将负载均衡二级域名由mycloud.com改为tencentclb.com,子域名也会变换。修改后mycloud.com域名将失效。 # @type ModifyClassicDomain: Boolean attr_accessor :LoadBalancerId, :LoadBalancerName, :TargetRegionInfo, :InternetChargeInfo, :LoadBalancerPassToTarget, :SnatPro, :DeleteProtect, :ModifyClassicDomain - + def initialize(loadbalancerid=nil, loadbalancername=nil, targetregioninfo=nil, internetchargeinfo=nil, loadbalancerpasstotarget=nil, snatpro=nil, deleteprotect=nil, modifyclassicdomain=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @TargetRegionInfo = targetregioninfo @InternetChargeInfo = internetchargeinfo @@ -5791,11 +5791,11 @@ # @type DealName: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DealName, :RequestId - + def initialize(dealname=nil, requestid=nil) @DealName = dealname @RequestId = requestid end @@ -5811,11 +5811,11 @@ # @type LoadBalancerIds: Array # @param MixIpTarget: 开启/关闭IPv6FullChain负载均衡7层监听器支持混绑IPv4/IPv6目标特性。 # @type MixIpTarget: Boolean attr_accessor :LoadBalancerIds, :MixIpTarget - + def initialize(loadbalancerids=nil, mixiptarget=nil) @LoadBalancerIds = loadbalancerids @MixIpTarget = mixiptarget end @@ -5829,11 +5829,11 @@ class ModifyLoadBalancerMixIpTargetResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5845,11 +5845,11 @@ class ModifyLoadBalancerSlaRequest < TencentCloud::Common::AbstractModel # @param LoadBalancerSla: 负载均衡实例信息。 # @type LoadBalancerSla: Array attr_accessor :LoadBalancerSla - + def initialize(loadbalancersla=nil) @LoadBalancerSla = loadbalancersla end def deserialize(params) @@ -5868,11 +5868,11 @@ class ModifyLoadBalancerSlaResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5903,11 +5903,11 @@ # @type TrpcCallee: String # @param TrpcFunc: TRPC调用服务接口,ForwardType为TRPC时必填。目前暂未对外开放。 # @type TrpcFunc: String attr_accessor :LoadBalancerId, :ListenerId, :LocationId, :Url, :HealthCheck, :Scheduler, :SessionExpireTime, :ForwardType, :TrpcCallee, :TrpcFunc - + def initialize(loadbalancerid=nil, listenerid=nil, locationid=nil, url=nil, healthcheck=nil, scheduler=nil, sessionexpiretime=nil, forwardtype=nil, trpccallee=nil, trpcfunc=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @LocationId = locationid @Url = url @@ -5940,11 +5940,11 @@ class ModifyRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5960,11 +5960,11 @@ # @type TargetGroupName: String # @param Port: 目标组的新默认端口。 # @type Port: Integer attr_accessor :TargetGroupId, :TargetGroupName, :Port - + def initialize(targetgroupid=nil, targetgroupname=nil, port=nil) @TargetGroupId = targetgroupid @TargetGroupName = targetgroupname @Port = port end @@ -5980,11 +5980,11 @@ class ModifyTargetGroupAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5998,11 +5998,11 @@ # @type TargetGroupId: String # @param TargetGroupInstances: 待修改端口的服务器数组。 # @type TargetGroupInstances: Array attr_accessor :TargetGroupId, :TargetGroupInstances - + def initialize(targetgroupid=nil, targetgroupinstances=nil) @TargetGroupId = targetgroupid @TargetGroupInstances = targetgroupinstances end @@ -6023,11 +6023,11 @@ class ModifyTargetGroupInstancesPortResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6041,11 +6041,11 @@ # @type TargetGroupId: String # @param TargetGroupInstances: 待修改权重的服务器数组。 # @type TargetGroupInstances: Array attr_accessor :TargetGroupId, :TargetGroupInstances - + def initialize(targetgroupid=nil, targetgroupinstances=nil) @TargetGroupId = targetgroupid @TargetGroupInstances = targetgroupinstances end @@ -6066,11 +6066,11 @@ class ModifyTargetGroupInstancesWeightResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6094,11 +6094,11 @@ # @type Domain: String # @param Url: 目标规则的URL,提供LocationId参数时本参数不生效。 # @type Url: String attr_accessor :LoadBalancerId, :ListenerId, :Targets, :NewPort, :LocationId, :Domain, :Url - + def initialize(loadbalancerid=nil, listenerid=nil, targets=nil, newport=nil, locationid=nil, domain=nil, url=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @Targets = targets @NewPort = newport @@ -6129,11 +6129,11 @@ class ModifyTargetPortResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6157,11 +6157,11 @@ # @type Targets: Array # @param Weight: 后端服务新的转发权重,取值范围:0~100,默认值10。如果设置了 Targets.Weight 参数,则此参数不生效。 # @type Weight: Integer attr_accessor :LoadBalancerId, :ListenerId, :LocationId, :Domain, :Url, :Targets, :Weight - + def initialize(loadbalancerid=nil, listenerid=nil, locationid=nil, domain=nil, url=nil, targets=nil, weight=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @LocationId = locationid @Domain = domain @@ -6192,11 +6192,11 @@ class ModifyTargetWeightResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6210,11 +6210,11 @@ # @type SSLMode: String # @param CertList: 监听器或规则证书列表,单双向认证,多本服务端证书算法类型不能重复;若SSLMode为双向认证,证书列表必须包含一本ca证书。 # @type CertList: Array attr_accessor :SSLMode, :CertList - + def initialize(sslmode=nil, certlist=nil) @SSLMode = sslmode @CertList = certlist end @@ -6247,11 +6247,11 @@ # @type QuotaCurrent: Integer # @param QuotaLimit: 配额数量。 # @type QuotaLimit: Integer attr_accessor :QuotaId, :QuotaCurrent, :QuotaLimit - + def initialize(quotaid=nil, quotacurrent=nil, quotalimit=nil) @QuotaId = quotaid @QuotaCurrent = quotacurrent @QuotaLimit = quotalimit end @@ -6277,11 +6277,11 @@ # @type Domain: String # @param Url: 目标转发规则的 URL,若已经输入 LocationId 参数,则本参数不生效。 # @type Url: String attr_accessor :LoadBalancerId, :ListenerId, :FunctionTargets, :LocationId, :Domain, :Url - + def initialize(loadbalancerid=nil, listenerid=nil, functiontargets=nil, locationid=nil, domain=nil, url=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @FunctionTargets = functiontargets @LocationId = locationid @@ -6310,11 +6310,11 @@ class RegisterFunctionTargetsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6328,11 +6328,11 @@ # @type TargetGroupId: String # @param TargetGroupInstances: 服务器实例数组 # @type TargetGroupInstances: Array attr_accessor :TargetGroupId, :TargetGroupInstances - + def initialize(targetgroupid=nil, targetgroupinstances=nil) @TargetGroupId = targetgroupid @TargetGroupInstances = targetgroupinstances end @@ -6353,11 +6353,11 @@ class RegisterTargetGroupInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6379,11 +6379,11 @@ # @type Domain: String # @param Url: 目标转发规则的URL,提供LocationId参数时本参数不生效。 # @type Url: String attr_accessor :LoadBalancerId, :ListenerId, :Targets, :LocationId, :Domain, :Url - + def initialize(loadbalancerid=nil, listenerid=nil, targets=nil, locationid=nil, domain=nil, url=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @Targets = targets @LocationId = locationid @@ -6412,11 +6412,11 @@ class RegisterTargetsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6430,11 +6430,11 @@ # @type LoadBalancerId: String # @param Targets: 后端服务信息。 # @type Targets: Array attr_accessor :LoadBalancerId, :Targets - + def initialize(loadbalancerid=nil, targets=nil) @LoadBalancerId = loadbalancerid @Targets = targets end @@ -6455,11 +6455,11 @@ class RegisterTargetsWithClassicalLBResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6473,11 +6473,11 @@ # @type OldCertificateId: String # @param Certificate: 新证书的内容等相关信息 # @type Certificate: :class:`Tencentcloud::Clb.v20180317.models.CertificateInput` attr_accessor :OldCertificateId, :Certificate - + def initialize(oldcertificateid=nil, certificate=nil) @OldCertificateId = oldcertificateid @Certificate = certificate end @@ -6494,11 +6494,11 @@ class ReplaceCertForLoadBalancersResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6518,11 +6518,11 @@ # @param TypeSet: 运营商类型信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TypeSet: Array attr_accessor :Type, :Isp, :AvailabilitySet, :TypeSet - + def initialize(type=nil, isp=nil, availabilityset=nil, typeset=nil) @Type = type @Isp = isp @AvailabilitySet = availabilityset @TypeSet = typeset @@ -6556,11 +6556,11 @@ # @type Type: String # @param Availability: 资源可用性,"Available":可用,"Unavailable":不可用 # @type Availability: String attr_accessor :Type, :Availability - + def initialize(type=nil, availability=nil) @Type = type @Availability = availability end @@ -6582,11 +6582,11 @@ # @type TakeUrl: Boolean # @param SourceDomain: 源转发的域名,必须是SourceLocationId对应的域名,配置RewriteCode时必填 # @type SourceDomain: String attr_accessor :SourceLocationId, :TargetLocationId, :RewriteCode, :TakeUrl, :SourceDomain - + def initialize(sourcelocationid=nil, targetlocationid=nil, rewritecode=nil, takeurl=nil, sourcedomain=nil) @SourceLocationId = sourcelocationid @TargetLocationId = targetlocationid @RewriteCode = rewritecode @TakeUrl = takeurl @@ -6621,11 +6621,11 @@ # @param RewriteType: 重定向类型,Manual: 手动重定向,Auto: 自动重定向 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RewriteType: String attr_accessor :TargetListenerId, :TargetLocationId, :RewriteCode, :TakeUrl, :RewriteType - + def initialize(targetlistenerid=nil, targetlocationid=nil, rewritecode=nil, takeurl=nil, rewritetype=nil) @TargetListenerId = targetlistenerid @TargetLocationId = targetlocationid @RewriteCode = rewritecode @TakeUrl = takeurl @@ -6655,11 +6655,11 @@ # @type Url: String # @param Weight: 后端服务修改后的转发权重,取值范围:[0,100]。此参数的优先级低于前述[Target](https://cloud.tencent.com/document/api/214/30694#Target)中的Weight参数,即最终的权重值以Target中的Weight参数值为准,仅当Target中的Weight参数为空时,才以RsWeightRule中的Weight参数为准。 # @type Weight: Integer attr_accessor :ListenerId, :Targets, :LocationId, :Domain, :Url, :Weight - + def initialize(listenerid=nil, targets=nil, locationid=nil, domain=nil, url=nil, weight=nil) @ListenerId = listenerid @Targets = targets @LocationId = locationid @Domain = domain @@ -6697,11 +6697,11 @@ # @param Targets: 本规则上绑定的后端服务的健康检查状态 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Targets: Array attr_accessor :LocationId, :Domain, :Url, :Targets - + def initialize(locationid=nil, domain=nil, url=nil, targets=nil) @LocationId = locationid @Domain = domain @Url = url @Targets = targets @@ -6755,11 +6755,11 @@ # @type Domains: Array # @param MultiCertInfo: 证书信息,支持同时传入不同算法类型的多本服务端证书;此参数和Certificate不能同时传入。 # @type MultiCertInfo: :class:`Tencentcloud::Clb.v20180317.models.MultiCertInfo` attr_accessor :Url, :Domain, :SessionExpireTime, :HealthCheck, :Certificate, :Scheduler, :ForwardType, :DefaultServer, :Http2, :TargetType, :TrpcCallee, :TrpcFunc, :Quic, :Domains, :MultiCertInfo - + def initialize(url=nil, domain=nil, sessionexpiretime=nil, healthcheck=nil, certificate=nil, scheduler=nil, forwardtype=nil, defaultserver=nil, http2=nil, targettype=nil, trpccallee=nil, trpcfunc=nil, quic=nil, domains=nil, multicertinfo=nil) @Url = url @Domain = domain @SessionExpireTime = sessionexpiretime @HealthCheck = healthcheck @@ -6864,11 +6864,11 @@ # @param TargetGroupList: 绑定的目标组列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TargetGroupList: Array attr_accessor :LocationId, :Domain, :Url, :SessionExpireTime, :HealthCheck, :Certificate, :Scheduler, :ListenerId, :RewriteTarget, :HttpGzip, :BeAutoCreated, :DefaultServer, :Http2, :ForwardType, :CreateTime, :TargetType, :TargetGroup, :WafDomainId, :TrpcCallee, :TrpcFunc, :QuicStatus, :Domains, :TargetGroupList - + def initialize(locationid=nil, domain=nil, url=nil, sessionexpiretime=nil, healthcheck=nil, certificate=nil, scheduler=nil, listenerid=nil, rewritetarget=nil, httpgzip=nil, beautocreated=nil, defaultserver=nil, http2=nil, forwardtype=nil, createtime=nil, targettype=nil, targetgroup=nil, wafdomainid=nil, trpccallee=nil, trpcfunc=nil, quicstatus=nil, domains=nil, targetgrouplist=nil) @LocationId = locationid @Domain = domain @Url = url @SessionExpireTime = sessionexpiretime @@ -6953,11 +6953,11 @@ # @param FunctionTargets: 后端云函数的信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type FunctionTargets: Array attr_accessor :LocationId, :Domain, :Url, :Targets, :FunctionTargets - + def initialize(locationid=nil, domain=nil, url=nil, targets=nil, functiontargets=nil) @LocationId = locationid @Domain = domain @Url = url @Targets = targets @@ -6997,11 +6997,11 @@ # @type Url: String # @param Targets: 绑定的后端对象 # @type Targets: Array attr_accessor :LocationId, :Domain, :Url, :Targets - + def initialize(locationid=nil, domain=nil, url=nil, targets=nil) @LocationId = locationid @Domain = domain @Url = url @Targets = targets @@ -7034,11 +7034,11 @@ # @type ConfigName: String # @param LoadBalancerIds: 绑定解绑时,必传此字段 # @type LoadBalancerIds: Array attr_accessor :OperationType, :UconfigId, :ConfigContent, :ConfigName, :LoadBalancerIds - + def initialize(operationtype=nil, uconfigid=nil, configcontent=nil, configname=nil, loadbalancerids=nil) @OperationType = operationtype @UconfigId = uconfigid @ConfigContent = configcontent @ConfigName = configname @@ -7060,11 +7060,11 @@ # @type ConfigId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ConfigId, :RequestId - + def initialize(configid=nil, requestid=nil) @ConfigId = configid @RequestId = requestid end @@ -7091,11 +7091,11 @@ # <li>HEALTH:健康检查日志</li> # 默认为ACCESS。 # @type LogType: String attr_accessor :LoadBalancerId, :LogSetId, :LogTopicId, :LogType - + def initialize(loadbalancerid=nil, logsetid=nil, logtopicid=nil, logtype=nil) @LoadBalancerId = loadbalancerid @LogSetId = logsetid @LogTopicId = logtopicid @LogType = logtype @@ -7113,11 +7113,11 @@ class SetLoadBalancerClsLogResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -7131,11 +7131,11 @@ # @type LoadBalancerId: String # @param SecurityGroups: 安全组ID构成的数组,一个负载均衡实例最多可绑定50个安全组,如果要解绑所有安全组,可不传此参数,或传入空数组。 # @type SecurityGroups: Array attr_accessor :LoadBalancerId, :SecurityGroups - + def initialize(loadbalancerid=nil, securitygroups=nil) @LoadBalancerId = loadbalancerid @SecurityGroups = securitygroups end @@ -7149,11 +7149,11 @@ class SetLoadBalancerSecurityGroupsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -7170,11 +7170,11 @@ # @type OperationType: String # @param LoadBalancerIds: 负载均衡实例ID数组 # @type LoadBalancerIds: Array attr_accessor :SecurityGroup, :OperationType, :LoadBalancerIds - + def initialize(securitygroup=nil, operationtype=nil, loadbalancerids=nil) @SecurityGroup = securitygroup @OperationType = operationtype @LoadBalancerIds = loadbalancerids end @@ -7190,11 +7190,11 @@ class SetSecurityGroupForLoadbalancersResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -7210,11 +7210,11 @@ # <ul><li>当您开通了普通规格的性能容量型时,SLA对应超强型1规格。普通规格的性能容量型正在内测中,请提交 [内测申请](https://cloud.tencent.com/apply/p/hf45esx99lf)。</li> # <li>当您开通了超大型规格的性能容量型时,SLA对应超强型4规格。超大型规格的性能容量型正在内测中,请提交 [工单申请](https://console.cloud.tencent.com/workorder/category)。</li></ul> # @type SlaType: String attr_accessor :LoadBalancerId, :SlaType - + def initialize(loadbalancerid=nil, slatype=nil) @LoadBalancerId = loadbalancerid @SlaType = slatype end @@ -7230,11 +7230,11 @@ # @type SubnetId: String # @param Ip: IP地址,如192.168.0.1 # @type Ip: String attr_accessor :SubnetId, :Ip - + def initialize(subnetid=nil, ip=nil) @SubnetId = subnetid @Ip = ip end @@ -7252,11 +7252,11 @@ # @param Availability: 规格可用性 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Availability: String attr_accessor :SpecType, :Availability - + def initialize(spectype=nil, availability=nil) @SpecType = spectype @Availability = availability end @@ -7272,11 +7272,11 @@ # @type TagKey: String # @param TagValue: 标签的值 # @type TagValue: String attr_accessor :TagKey, :TagValue - + def initialize(tagkey=nil, tagvalue=nil) @TagKey = tagkey @TagValue = tagvalue end @@ -7305,11 +7305,11 @@ # 注意:参数 InstanceId、EniIp 有且只能传入其中一个参数。如果绑定双栈IPV6子机,则必须传该参数。如果是跨地域绑定,则必须传该参数,不支持传InstanceId参数。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type EniIp: String attr_accessor :Port, :Type, :InstanceId, :Weight, :EniIp - + def initialize(port=nil, type=nil, instanceid=nil, weight=nil, eniip=nil) @Port = port @Type = type @InstanceId = instanceid @Weight = weight @@ -7335,11 +7335,11 @@ # @type ListenerId: String # @param LocationId: 转发规则ID # @type LocationId: String attr_accessor :LoadBalancerId, :TargetGroupId, :ListenerId, :LocationId - + def initialize(loadbalancerid=nil, targetgroupid=nil, listenerid=nil, locationid=nil) @LoadBalancerId = loadbalancerid @TargetGroupId = targetgroupid @ListenerId = listenerid @LocationId = locationid @@ -7383,11 +7383,11 @@ # @param ZoneId: 后端服务的可用区ID # 注意:此字段可能返回 null,表示取不到有效值。 # @type ZoneId: Integer attr_accessor :TargetGroupId, :Type, :InstanceId, :Port, :Weight, :PublicIpAddresses, :PrivateIpAddresses, :InstanceName, :RegisteredTime, :EniId, :ZoneId - + def initialize(targetgroupid=nil, type=nil, instanceid=nil, port=nil, weight=nil, publicipaddresses=nil, privateipaddresses=nil, instancename=nil, registeredtime=nil, eniid=nil, zoneid=nil) @TargetGroupId = targetgroupid @Type = type @InstanceId = instanceid @Port = port @@ -7433,11 +7433,11 @@ # @param AssociatedRule: 关联到的规则数组 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AssociatedRule: Array attr_accessor :TargetGroupId, :VpcId, :TargetGroupName, :Port, :CreatedTime, :UpdatedTime, :AssociatedRule - + def initialize(targetgroupid=nil, vpcid=nil, targetgroupname=nil, port=nil, createdtime=nil, updatedtime=nil, associatedrule=nil) @TargetGroupId = targetgroupid @VpcId = vpcid @TargetGroupName = targetgroupname @Port = port @@ -7474,11 +7474,11 @@ # @type Weight: Integer # @param NewPort: 目标组实例的新端口 # @type NewPort: Integer attr_accessor :BindIP, :Port, :Weight, :NewPort - + def initialize(bindip=nil, port=nil, weight=nil, newport=nil) @BindIP = bindip @Port = port @Weight = weight @NewPort = newport @@ -7506,11 +7506,14 @@ # @type HealthStatusDetail: String # @param HealthStatusDetial: (**该参数对象即将下线,不推荐使用,请使用HealthStatusDetail获取健康详情**) 当前健康状态的详细信息。如:Alive、Dead、Unknown。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知。 # @type HealthStatusDetial: String attr_accessor :IP, :Port, :HealthStatus, :TargetId, :HealthStatusDetail, :HealthStatusDetial - + extend Gem::Deprecate + deprecate :HealthStatusDetial, :none, 2023, 6 + deprecate :HealthStatusDetial=, :none, 2023, 6 + def initialize(ip=nil, port=nil, healthstatus=nil, targetid=nil, healthstatusdetail=nil, healthstatusdetial=nil) @IP = ip @Port = port @HealthStatus = healthstatus @TargetId = targetid @@ -7534,11 +7537,11 @@ # @type Region: String # @param VpcId: Target所属网络,私有网络格式如 vpc-abcd1234,如果是基础网络,则为"0" # @type VpcId: String attr_accessor :Region, :VpcId - + def initialize(region=nil, vpcid=nil) @Region = region @VpcId = vpcid end @@ -7556,11 +7559,11 @@ # @param SpecAvailabilitySet: 规格可用性 # 注意:此字段可能返回 null,表示取不到有效值。 # @type SpecAvailabilitySet: Array attr_accessor :Type, :SpecAvailabilitySet - + def initialize(type=nil, specavailabilityset=nil) @Type = type @SpecAvailabilitySet = specavailabilityset end @@ -7597,11 +7600,11 @@ # @param EdgeZone: 可用区是否是EdgeZone可用区,如:false # 注意:此字段可能返回 null,表示取不到有效值。 # @type EdgeZone: Boolean attr_accessor :ZoneId, :Zone, :ZoneName, :ZoneRegion, :LocalZone, :EdgeZone - + def initialize(zoneid=nil, zone=nil, zonename=nil, zoneregion=nil, localzone=nil, edgezone=nil) @ZoneId = zoneid @Zone = zone @ZoneName = zonename @ZoneRegion = zoneregion @@ -7639,10 +7642,10 @@ # @type ZoneResourceType: String # @param EdgeZone: 可用区是否是EdgeZone可用区,如:false # @type EdgeZone: Boolean attr_accessor :MasterZone, :ResourceSet, :SlaveZone, :IPVersion, :ZoneRegion, :LocalZone, :ZoneResourceType, :EdgeZone - + def initialize(masterzone=nil, resourceset=nil, slavezone=nil, ipversion=nil, zoneregion=nil, localzone=nil, zoneresourcetype=nil, edgezone=nil) @MasterZone = masterzone @ResourceSet = resourceset @SlaveZone = slavezone @IPVersion = ipversion