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