lib/v20180625/models.rb in tencentcloud-sdk-bmlb-3.0.590 vs lib/v20180625/models.rb in tencentcloud-sdk-bmlb-3.0.591

- old
+ new

@@ -27,11 +27,11 @@ # @type Weight: Integer # @param ProbePort: 自定义探测的主机端口,可选值1~65535。(需要监听器开启自定义健康检查) # @type ProbePort: Integer attr_accessor :Port, :InstanceId, :Weight, :ProbePort - + def initialize(port=nil, instanceid=nil, weight=nil, probeport=nil) @Port = port @InstanceId = instanceid @Weight = weight @ProbePort = probeport @@ -55,11 +55,11 @@ # @type BackendSet: Array # @param BindType: 绑定类型。0:物理机 1:虚拟机 2:半托管机器 # @type BindType: Integer attr_accessor :LoadBalancerId, :ListenerId, :BackendSet, :BindType - + def initialize(loadbalancerid=nil, listenerid=nil, backendset=nil, bindtype=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @BackendSet = backendset @BindType = bindtype @@ -86,11 +86,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -108,11 +108,11 @@ # @type InstanceId: String # @param Weight: 待绑定的主机权重,可选值0~100。 # @type Weight: Integer attr_accessor :Port, :InstanceId, :Weight - + def initialize(port=nil, instanceid=nil, weight=nil) @Port = port @InstanceId = instanceid @Weight = weight end @@ -138,11 +138,11 @@ # @type BackendSet: Array # @param BindType: 绑定类型。0:物理机,1:虚拟机 2:半托管机器。 # @type BindType: Integer attr_accessor :LoadBalancerId, :ListenerId, :DomainId, :LocationId, :BackendSet, :BindType - + def initialize(loadbalancerid=nil, listenerid=nil, domainid=nil, locationid=nil, backendset=nil, bindtype=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @DomainId = domainid @LocationId = locationid @@ -173,11 +173,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -193,11 +193,11 @@ # @type TrafficMirrorId: String # @param ListenerIds: 七层监听器实例ID数组,可通过接口DescribeL7Listeners查询。 # @type ListenerIds: Array attr_accessor :TrafficMirrorId, :ListenerIds - + def initialize(trafficmirrorid=nil, listenerids=nil) @TrafficMirrorId = trafficmirrorid @ListenerIds = listenerids end @@ -213,11 +213,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -235,11 +235,11 @@ # @type InstanceId: String # @param Weight: 待绑定的主机权重,可选值0~100。 # @type Weight: Integer attr_accessor :Port, :InstanceId, :Weight - + def initialize(port=nil, instanceid=nil, weight=nil) @Port = port @InstanceId = instanceid @Weight = weight end @@ -257,11 +257,11 @@ # @type TrafficMirrorId: String # @param ReceiverSet: 待绑定的黑石物理机信息数组。 # @type ReceiverSet: Array attr_accessor :TrafficMirrorId, :ReceiverSet - + def initialize(trafficmirrorid=nil, receiverset=nil) @TrafficMirrorId = trafficmirrorid @ReceiverSet = receiverset end @@ -284,11 +284,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -308,11 +308,11 @@ # @type VpcId: String # @param RegionId: 该黑石负载均衡所在的regionId。 # @type RegionId: Integer attr_accessor :LoadBalancerId, :LoadBalancerName, :VpcId, :RegionId - + def initialize(loadbalancerid=nil, loadbalancername=nil, vpcid=nil, regionid=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @VpcId = vpcid @RegionId = regionid @@ -360,11 +360,11 @@ # @type HealthResponse: String # @param ToaFlag: 是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效) # @type ToaFlag: Integer attr_accessor :LoadBalancerPort, :Protocol, :ListenerName, :SessionExpire, :HealthSwitch, :TimeOut, :IntervalTime, :HealthNum, :UnhealthNum, :Bandwidth, :CustomHealthSwitch, :InputType, :LineSeparatorType, :HealthRequest, :HealthResponse, :ToaFlag - + def initialize(loadbalancerport=nil, protocol=nil, listenername=nil, sessionexpire=nil, healthswitch=nil, timeout=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, bandwidth=nil, customhealthswitch=nil, inputtype=nil, lineseparatortype=nil, healthrequest=nil, healthresponse=nil, toaflag=nil) @LoadBalancerPort = loadbalancerport @Protocol = protocol @ListenerName = listenername @SessionExpire = sessionexpire @@ -408,11 +408,11 @@ # @type LoadBalancerId: String # @param ListenerSet: 监听器信息数组,可以创建多个监听器。目前一个负载均衡下面最多允许创建50个监听器 # @type ListenerSet: Array attr_accessor :LoadBalancerId, :ListenerSet - + def initialize(loadbalancerid=nil, listenerset=nil) @LoadBalancerId = loadbalancerid @ListenerSet = listenerset end @@ -435,11 +435,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -477,11 +477,11 @@ # @type Bandwidth: Integer # @param ForwardProtocol: 转发协议。当Protocol为https时并且SslMode为1或2时,有意义。可选的值为0:https,1:spdy,2:http2,3:spdy+http2。 # @type ForwardProtocol: Integer attr_accessor :LoadBalancerPort, :Protocol, :ListenerName, :SslMode, :CertId, :CertName, :CertContent, :CertKey, :CertCaId, :CertCaName, :CertCaContent, :Bandwidth, :ForwardProtocol - + def initialize(loadbalancerport=nil, protocol=nil, listenername=nil, sslmode=nil, certid=nil, certname=nil, certcontent=nil, certkey=nil, certcaid=nil, certcaname=nil, certcacontent=nil, bandwidth=nil, forwardprotocol=nil) @LoadBalancerPort = loadbalancerport @Protocol = protocol @ListenerName = listenername @SslMode = sslmode @@ -519,11 +519,11 @@ # @type LoadBalancerId: String # @param ListenerSet: 七层监听器信息数组,可以创建多个七层监听器。目前一个负载均衡下面最多允许创建50个七层监听器。 # @type ListenerSet: Array attr_accessor :LoadBalancerId, :ListenerSet - + def initialize(loadbalancerid=nil, listenerset=nil) @LoadBalancerId = loadbalancerid @ListenerSet = listenerset end @@ -546,11 +546,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 @@ -584,11 +584,11 @@ # @type HttpCheckDomain: String # @param BalanceMode: 均衡方式:ip_hash、wrr。默认值wrr。 # @type BalanceMode: String attr_accessor :Domain, :Url, :SessionExpire, :HealthSwitch, :IntervalTime, :HealthNum, :UnhealthNum, :HttpCodes, :HttpCheckPath, :HttpCheckDomain, :BalanceMode - + def initialize(domain=nil, url=nil, sessionexpire=nil, healthswitch=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, httpcodes=nil, httpcheckpath=nil, httpcheckdomain=nil, balancemode=nil) @Domain = domain @Url = url @SessionExpire = sessionexpire @HealthSwitch = healthswitch @@ -624,11 +624,11 @@ # @type ListenerId: String # @param RuleSet: 七层转发规则信息数组,可以创建多个七层转发规则。目前一个七层监听器下面最多允许创建50个七层转发域名,而每一个转发域名下最多可以创建100个转发规则。目前只能单条创建,不能批量创建。 # @type RuleSet: Array attr_accessor :LoadBalancerId, :ListenerId, :RuleSet - + def initialize(loadbalancerid=nil, listenerid=nil, ruleset=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @RuleSet = ruleset end @@ -653,11 +653,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -675,11 +675,11 @@ # @type BzL4Metrics: String # @param BzL7Metrics: 七层可选按qps衡量。 # @type BzL7Metrics: String attr_accessor :BzPayMode, :BzL4Metrics, :BzL7Metrics - + def initialize(bzpaymode=nil, bzl4metrics=nil, bzl7metrics=nil) @BzPayMode = bzpaymode @BzL4Metrics = bzl4metrics @BzL7Metrics = bzl7metrics end @@ -715,11 +715,11 @@ # @type BzConf: :class:`Tencentcloud::Bmlb.v20180625.models.CreateLoadBalancerBzConf` # @param IpProtocolType: IP协议类型。可取的值为“ipv4”或“ipv6”。 # @type IpProtocolType: String attr_accessor :VpcId, :LoadBalancerType, :SubnetId, :ProjectId, :GoodsNum, :PayMode, :TgwSetType, :Exclusive, :SpecifiedVips, :BzConf, :IpProtocolType - + def initialize(vpcid=nil, loadbalancertype=nil, subnetid=nil, projectid=nil, goodsnum=nil, paymode=nil, tgwsettype=nil, exclusive=nil, specifiedvips=nil, bzconf=nil, ipprotocoltype=nil) @VpcId = vpcid @LoadBalancerType = loadbalancertype @SubnetId = subnetid @ProjectId = projectid @@ -758,11 +758,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LoadBalancerIds, :TaskId, :RequestId - + def initialize(loadbalancerids=nil, taskid=nil, requestid=nil) @LoadBalancerIds = loadbalancerids @TaskId = taskid @RequestId = requestid end @@ -780,11 +780,11 @@ # @type Alias: String # @param VpcId: 流量镜像实例所属的私有网络ID,形如:vpc-xxx。 # @type VpcId: String attr_accessor :Alias, :VpcId - + def initialize(_alias=nil, vpcid=nil) @Alias = _alias @VpcId = vpcid end @@ -800,11 +800,11 @@ # @type TrafficMirrorId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TrafficMirrorId, :RequestId - + def initialize(trafficmirrorid=nil, requestid=nil) @TrafficMirrorId = trafficmirrorid @RequestId = requestid end @@ -822,11 +822,11 @@ # @type ListenerId: String # @param DomainIds: 转发域名实例ID列表,可通过接口DescribeL7Rules查询。 # @type DomainIds: Array attr_accessor :LoadBalancerId, :ListenerId, :DomainIds - + def initialize(loadbalancerid=nil, listenerid=nil, domainids=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @DomainIds = domainids end @@ -844,11 +844,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -868,11 +868,11 @@ # @type DomainId: String # @param LocationIds: 转发路径实例ID列表,可通过接口DescribeL7Rules查询。 # @type LocationIds: Array attr_accessor :LoadBalancerId, :ListenerId, :DomainId, :LocationIds - + def initialize(loadbalancerid=nil, listenerid=nil, domainid=nil, locationids=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @DomainId = domainid @LocationIds = locationids @@ -892,11 +892,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -912,11 +912,11 @@ # @type LoadBalancerId: String # @param ListenerIds: 待删除的负载均衡四层和七层监听器ID列表,可通过接口DescribeL4Listeners和DescribeL7Listeners查询。目前同时只能删除一种类型的监听器,并且删除七层监听器的数量上限为一个。 # @type ListenerIds: Array attr_accessor :LoadBalancerId, :ListenerIds - + def initialize(loadbalancerid=nil, listenerids=nil) @LoadBalancerId = loadbalancerid @ListenerIds = listenerids end @@ -932,11 +932,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -950,11 +950,11 @@ class DeleteLoadBalancerRequest < TencentCloud::Common::AbstractModel # @param LoadBalancerId: 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。 # @type LoadBalancerId: String attr_accessor :LoadBalancerId - + def initialize(loadbalancerid=nil) @LoadBalancerId = loadbalancerid end def deserialize(params) @@ -968,11 +968,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -986,11 +986,11 @@ class DeleteTrafficMirrorRequest < TencentCloud::Common::AbstractModel # @param TrafficMirrorIds: 流量镜像实例ID数组,可以批量删除,每次删除上限为20 # @type TrafficMirrorIds: Array attr_accessor :TrafficMirrorIds - + def initialize(trafficmirrorids=nil) @TrafficMirrorIds = trafficmirrorids end def deserialize(params) @@ -1004,11 +1004,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -1022,11 +1022,11 @@ class DescribeCertDetailRequest < TencentCloud::Common::AbstractModel # @param CertId: 证书ID。 # @type CertId: String attr_accessor :CertId - + def initialize(certid=nil) @CertId = certid end def deserialize(params) @@ -1058,11 +1058,11 @@ # @type CertLoadBalancerSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CertId, :CertName, :CertType, :CertContent, :CertDomain, :CertSubjectDomain, :CertUploadTime, :CertBeginTime, :CertEndTime, :CertLoadBalancerSet, :RequestId - + def initialize(certid=nil, certname=nil, certtype=nil, certcontent=nil, certdomain=nil, certsubjectdomain=nil, certuploadtime=nil, certbegintime=nil, certendtime=nil, certloadbalancerset=nil, requestid=nil) @CertId = certid @CertName = certname @CertType = certtype @CertContent = certcontent @@ -1103,11 +1103,11 @@ # @type VpcId: String # @param InstanceIds: 主机ID或虚机IP列表,可用于获取绑定了该主机的负载均衡列表。 # @type InstanceIds: Array attr_accessor :VpcId, :InstanceIds - + def initialize(vpcid=nil, instanceids=nil) @VpcId = vpcid @InstanceIds = instanceids end @@ -1123,11 +1123,11 @@ # @type LoadBalancerSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LoadBalancerSet, :RequestId - + def initialize(loadbalancerset=nil, requestid=nil) @LoadBalancerSet = loadbalancerset @RequestId = requestid end @@ -1150,11 +1150,11 @@ # @type Port: Integer # @param InstanceId: 黑石物理机的主机ID。 # @type InstanceId: String attr_accessor :Port, :InstanceId - + def initialize(port=nil, instanceid=nil) @Port = port @InstanceId = instanceid end @@ -1172,11 +1172,11 @@ # @type ListenerId: String # @param BackendSet: 待查询的主机信息。 # @type BackendSet: Array attr_accessor :LoadBalancerId, :ListenerId, :BackendSet - + def initialize(loadbalancerid=nil, listenerid=nil, backendset=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @BackendSet = backendset end @@ -1201,11 +1201,11 @@ # @type BackendSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :BackendSet, :RequestId - + def initialize(backendset=nil, requestid=nil) @BackendSet = backendset @RequestId = requestid end @@ -1230,11 +1230,11 @@ # @type SearchKey: String # @param InstanceIds: 主机ID或虚机IP列表,可用于获取绑定了该主机的监听器。 # @type InstanceIds: Array attr_accessor :LoadBalancerId, :SearchKey, :InstanceIds - + def initialize(loadbalancerid=nil, searchkey=nil, instanceids=nil) @LoadBalancerId = loadbalancerid @SearchKey = searchkey @InstanceIds = instanceids end @@ -1252,11 +1252,11 @@ # @type ListenerSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ListenerSet, :RequestId - + def initialize(listenerset=nil, requestid=nil) @ListenerSet = listenerset @RequestId = requestid end @@ -1279,11 +1279,11 @@ # @type LoadBalancerId: String # @param ListenerIds: 四层监听器实例ID数组,可通过接口DescribeL4Listeners查询。 # @type ListenerIds: Array attr_accessor :LoadBalancerId, :ListenerIds - + def initialize(loadbalancerid=nil, listenerids=nil) @LoadBalancerId = loadbalancerid @ListenerIds = listenerids end @@ -1299,11 +1299,11 @@ # @type ListenerSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ListenerSet, :RequestId - + def initialize(listenerset=nil, requestid=nil) @ListenerSet = listenerset @RequestId = requestid end @@ -1332,11 +1332,11 @@ # @type LocationId: String # @param QueryType: 查询条件,传'all'则查询所有与规则绑定的主机信息。如果为all时,DomainId和LocationId参数没有意义不必传入,否则DomainId和LocationId参数必须传入。 # @type QueryType: String attr_accessor :LoadBalancerId, :ListenerId, :DomainId, :LocationId, :QueryType - + def initialize(loadbalancerid=nil, listenerid=nil, domainid=nil, locationid=nil, querytype=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @DomainId = domainid @LocationId = locationid @@ -1358,11 +1358,11 @@ # @type BackendSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :BackendSet, :RequestId - + def initialize(backendset=nil, requestid=nil) @BackendSet = backendset @RequestId = requestid end @@ -1389,11 +1389,11 @@ # @type InstanceIds: Array # @param IfGetBackendInfo: 是否获取转发规则下的主机信息。默认为0,不获取。 # @type IfGetBackendInfo: Integer attr_accessor :LoadBalancerId, :SearchKey, :InstanceIds, :IfGetBackendInfo - + def initialize(loadbalancerid=nil, searchkey=nil, instanceids=nil, ifgetbackendinfo=nil) @LoadBalancerId = loadbalancerid @SearchKey = searchkey @InstanceIds = instanceids @IfGetBackendInfo = ifgetbackendinfo @@ -1413,11 +1413,11 @@ # @type ListenerSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ListenerSet, :RequestId - + def initialize(listenerset=nil, requestid=nil) @ListenerSet = listenerset @RequestId = requestid end @@ -1453,11 +1453,11 @@ # Protocol - String - (过滤条件)七层协议。 # LoadBalancerPort - String - (过滤条件)监听器端口。 # @type Filters: Array attr_accessor :TrafficMirrorId, :VpcId, :Offset, :Limit, :Filters - + def initialize(trafficmirrorid=nil, vpcid=nil, offset=nil, limit=nil, filters=nil) @TrafficMirrorId = trafficmirrorid @VpcId = vpcid @Offset = offset @Limit = limit @@ -1488,11 +1488,11 @@ # @type ListenerSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ListenerSet, :RequestId - + def initialize(totalcount=nil, listenerset=nil, requestid=nil) @TotalCount = totalcount @ListenerSet = listenerset @RequestId = requestid end @@ -1517,11 +1517,11 @@ # @type LoadBalancerId: String # @param ListenerIds: 七层监听器实例ID列表,可通过接口DescribeL7Listeners查询。 # @type ListenerIds: Array attr_accessor :LoadBalancerId, :ListenerIds - + def initialize(loadbalancerid=nil, listenerids=nil) @LoadBalancerId = loadbalancerid @ListenerIds = listenerids end @@ -1537,11 +1537,11 @@ # @type ListenerSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ListenerSet, :RequestId - + def initialize(listenerset=nil, requestid=nil) @ListenerSet = listenerset @RequestId = requestid end @@ -1566,11 +1566,11 @@ # @type ListenerId: String # @param DomainIds: 转发域名ID列表,可通过接口DescribeL7Rules查询。 # @type DomainIds: Array attr_accessor :LoadBalancerId, :ListenerId, :DomainIds - + def initialize(loadbalancerid=nil, listenerid=nil, domainids=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @DomainIds = domainids end @@ -1588,11 +1588,11 @@ # @type RuleSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RuleSet, :RequestId - + def initialize(ruleset=nil, requestid=nil) @RuleSet = ruleset @RequestId = requestid end @@ -1613,11 +1613,11 @@ class DescribeLoadBalancerPortInfoRequest < TencentCloud::Common::AbstractModel # @param LoadBalancerId: 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。 # @type LoadBalancerId: String attr_accessor :LoadBalancerId - + def initialize(loadbalancerid=nil) @LoadBalancerId = loadbalancerid end def deserialize(params) @@ -1631,11 +1631,11 @@ # @type ListenerSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ListenerSet, :RequestId - + def initialize(listenerset=nil, requestid=nil) @ListenerSet = listenerset @RequestId = requestid end @@ -1656,11 +1656,11 @@ class DescribeLoadBalancerTaskResultRequest < TencentCloud::Common::AbstractModel # @param TaskId: 任务ID。由具体的异步操作接口提供。 # @type TaskId: String attr_accessor :TaskId - + def initialize(taskid=nil) @TaskId = taskid end def deserialize(params) @@ -1674,11 +1674,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 @@ -1722,11 +1722,11 @@ # @type QueryType: String # @param ConfId: 个性化配置ID # @type ConfId: String attr_accessor :LoadBalancerIds, :LoadBalancerType, :LoadBalancerName, :Domain, :LoadBalancerVips, :Offset, :Limit, :SearchKey, :OrderBy, :OrderType, :ProjectId, :Exclusive, :TgwSetType, :VpcId, :QueryType, :ConfId - + def initialize(loadbalancerids=nil, loadbalancertype=nil, loadbalancername=nil, domain=nil, loadbalancervips=nil, offset=nil, limit=nil, searchkey=nil, orderby=nil, ordertype=nil, projectid=nil, exclusive=nil, tgwsettype=nil, vpcid=nil, querytype=nil, confid=nil) @LoadBalancerIds = loadbalancerids @LoadBalancerType = loadbalancertype @LoadBalancerName = loadbalancername @Domain = domain @@ -1772,11 +1772,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LoadBalancerSet, :TotalCount, :RequestId - + def initialize(loadbalancerset=nil, totalcount=nil, requestid=nil) @LoadBalancerSet = loadbalancerset @TotalCount = totalcount @RequestId = requestid end @@ -1817,11 +1817,11 @@ # @type SearchProtocols: Array # @param SearchLoadBalancerPorts: 待搜索的端口。 # @type SearchLoadBalancerPorts: Array attr_accessor :TrafficMirrorId, :Offset, :Limit, :SearchLoadBalancerIds, :SearchLoadBalancerNames, :SearchVips, :SearchListenerIds, :SearchListenerNames, :SearchProtocols, :SearchLoadBalancerPorts - + def initialize(trafficmirrorid=nil, offset=nil, limit=nil, searchloadbalancerids=nil, searchloadbalancernames=nil, searchvips=nil, searchlistenerids=nil, searchlistenernames=nil, searchprotocols=nil, searchloadbalancerports=nil) @TrafficMirrorId = trafficmirrorid @Offset = offset @Limit = limit @SearchLoadBalancerIds = searchloadbalancerids @@ -1855,11 +1855,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ListenerSet, :TotalCount, :RequestId - + def initialize(listenerset=nil, totalcount=nil, requestid=nil) @ListenerSet = listenerset @TotalCount = totalcount @RequestId = requestid end @@ -1884,11 +1884,11 @@ # @type InstanceId: String # @param Port: 物理机绑定的端口。 # @type Port: Integer attr_accessor :InstanceId, :Port - + def initialize(instanceid=nil, port=nil) @InstanceId = instanceid @Port = port end @@ -1904,11 +1904,11 @@ # @type TrafficMirrorId: String # @param ReceiverSet: 流量镜像接收机实例ID和端口数组。 # @type ReceiverSet: Array attr_accessor :TrafficMirrorId, :ReceiverSet - + def initialize(trafficmirrorid=nil, receiverset=nil) @TrafficMirrorId = trafficmirrorid @ReceiverSet = receiverset end @@ -1931,11 +1931,11 @@ # @type ReceiversStatusSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ReceiversStatusSet, :RequestId - + def initialize(receiversstatusset=nil, requestid=nil) @ReceiversStatusSet = receiversstatusset @RequestId = requestid end @@ -1970,11 +1970,11 @@ # @type VagueStr: String # @param VagueIp: 搜索IP # @type VagueIp: String attr_accessor :TrafficMirrorId, :InstanceIds, :Ports, :Weights, :Offset, :Limit, :VagueStr, :VagueIp - + def initialize(trafficmirrorid=nil, instanceids=nil, ports=nil, weights=nil, offset=nil, limit=nil, vaguestr=nil, vagueip=nil) @TrafficMirrorId = trafficmirrorid @InstanceIds = instanceids @Ports = ports @Weights = weights @@ -2004,11 +2004,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ReceiverSet, :TotalCount, :RequestId - + def initialize(receiverset=nil, totalcount=nil, requestid=nil) @ReceiverSet = receiverset @TotalCount = totalcount @RequestId = requestid end @@ -2045,11 +2045,11 @@ # @type Order: Integer # @param SearchKey: 模糊匹配trafficMirrorId或者alias字段。 # @type SearchKey: String attr_accessor :TrafficMirrorIds, :Aliases, :VpcIds, :Offset, :Limit, :OrderField, :Order, :SearchKey - + def initialize(trafficmirrorids=nil, aliases=nil, vpcids=nil, offset=nil, limit=nil, orderfield=nil, order=nil, searchkey=nil) @TrafficMirrorIds = trafficmirrorids @Aliases = aliases @VpcIds = vpcids @Offset = offset @@ -2079,11 +2079,11 @@ # @type TrafficMirrorSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :TrafficMirrorSet, :RequestId - + def initialize(totalcount=nil, trafficmirrorset=nil, requestid=nil) @TotalCount = totalcount @TrafficMirrorSet = trafficmirrorset @RequestId = requestid end @@ -2108,11 +2108,11 @@ # @type InstanceId: String # @param Port: 主机端口。 # @type Port: Integer attr_accessor :InstanceId, :Port - + def initialize(instanceid=nil, port=nil) @InstanceId = instanceid @Port = port end @@ -2132,11 +2132,11 @@ # @type LoadBalancerPort: Integer # @param BackendSet: 该转发路径所绑定的主机列表。 # @type BackendSet: Array attr_accessor :ListenerId, :Protocol, :LoadBalancerPort, :BackendSet - + def initialize(listenerid=nil, protocol=nil, loadbalancerport=nil, backendset=nil) @ListenerId = listenerid @Protocol = protocol @LoadBalancerPort = loadbalancerport @BackendSet = backendset @@ -2167,11 +2167,11 @@ # @type LoadBalancerPort: Integer # @param RuleSet: 返回的转发规则列表。 # @type RuleSet: Array attr_accessor :ListenerId, :Protocol, :LoadBalancerPort, :RuleSet - + def initialize(listenerid=nil, protocol=nil, loadbalancerport=nil, ruleset=nil) @ListenerId = listenerid @Protocol = protocol @LoadBalancerPort = loadbalancerport @RuleSet = ruleset @@ -2212,11 +2212,11 @@ # @type L4ListenerSet: Array # @param L7ListenerSet: 具有该绑定关系的七层监听器列表。 # @type L7ListenerSet: Array attr_accessor :LoadBalancerId, :AppId, :ProjectId, :VpcId, :Vip, :TgwSetType, :Exclusive, :L4ListenerSet, :L7ListenerSet - + def initialize(loadbalancerid=nil, appid=nil, projectid=nil, vpcid=nil, vip=nil, tgwsettype=nil, exclusive=nil, l4listenerset=nil, l7listenerset=nil) @LoadBalancerId = loadbalancerid @AppId = appid @ProjectId = projectid @VpcId = vpcid @@ -2262,11 +2262,11 @@ # @type LocationId: String # @param BackendSet: 该转发路径所绑定的主机列表。 # @type BackendSet: Array attr_accessor :Url, :LocationId, :BackendSet - + def initialize(url=nil, locationid=nil, backendset=nil) @Url = url @LocationId = locationid @BackendSet = backendset end @@ -2293,11 +2293,11 @@ # @type DomainId: String # @param LocationSet: 转发路径列表。 # @type LocationSet: Array attr_accessor :Domain, :DomainId, :LocationSet - + def initialize(domain=nil, domainid=nil, locationset=nil) @Domain = domain @DomainId = domainid @LocationSet = locationset end @@ -2322,11 +2322,11 @@ # @type Name: String # @param Values: 属性值, 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 # @type Values: Array attr_accessor :Name, :Values - + def initialize(name=nil, values=nil) @Name = name @Values = values end @@ -2356,11 +2356,11 @@ # @type Operates: Array # @param ProbePort: 主机探测端口。 # @type ProbePort: Integer attr_accessor :BindType, :Port, :Weight, :Status, :InstanceId, :Alias, :LanIp, :Operates, :ProbePort - + def initialize(bindtype=nil, port=nil, weight=nil, status=nil, instanceid=nil, _alias=nil, lanip=nil, operates=nil, probeport=nil) @BindType = bindtype @Port = port @Weight = weight @Status = status @@ -2428,11 +2428,11 @@ # @type AddTimestamp: String # @param BalanceMode: 转发后端服务器调度类型。 # @type BalanceMode: String attr_accessor :ListenerId, :ListenerName, :Protocol, :LoadBalancerPort, :Bandwidth, :ListenerType, :SessionExpire, :HealthSwitch, :TimeOut, :IntervalTime, :HealthNum, :UnhealthNum, :CustomHealthSwitch, :InputType, :LineSeparatorType, :HealthRequest, :HealthResponse, :ToaFlag, :Status, :AddTimestamp, :BalanceMode - + def initialize(listenerid=nil, listenername=nil, protocol=nil, loadbalancerport=nil, bandwidth=nil, listenertype=nil, sessionexpire=nil, healthswitch=nil, timeout=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, customhealthswitch=nil, inputtype=nil, lineseparatortype=nil, healthrequest=nil, healthresponse=nil, toaflag=nil, status=nil, addtimestamp=nil, balancemode=nil) @ListenerId = listenerid @ListenerName = listenername @Protocol = protocol @LoadBalancerPort = loadbalancerport @@ -2524,11 +2524,11 @@ # @type ToaFlag: Integer # @param BalanceMode: 转发后端服务器调度类型。 # @type BalanceMode: String attr_accessor :ListenerId, :ListenerName, :Protocol, :LoadBalancerPort, :Bandwidth, :ListenerType, :SessionExpire, :HealthSwitch, :TimeOut, :IntervalTime, :HealthNum, :UnhealthNum, :Status, :AddTimestamp, :CustomHealthSwitch, :InputType, :LineSeparatorType, :HealthRequest, :HealthResponse, :ToaFlag, :BalanceMode - + def initialize(listenerid=nil, listenername=nil, protocol=nil, loadbalancerport=nil, bandwidth=nil, listenertype=nil, sessionexpire=nil, healthswitch=nil, timeout=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, status=nil, addtimestamp=nil, customhealthswitch=nil, inputtype=nil, lineseparatortype=nil, healthrequest=nil, healthresponse=nil, toaflag=nil, balancemode=nil) @ListenerId = listenerid @ListenerName = listenername @Protocol = protocol @LoadBalancerPort = loadbalancerport @@ -2596,11 +2596,11 @@ # @type MgtIp: String # @param Operates: 黑石物理机当前可以执行的操作。 # @type Operates: Array attr_accessor :BindType, :Port, :Weight, :Status, :InstanceId, :Alias, :LanIp, :MgtIp, :Operates - + def initialize(bindtype=nil, port=nil, weight=nil, status=nil, instanceid=nil, _alias=nil, lanip=nil, mgtip=nil, operates=nil) @BindType = bindtype @Port = port @Weight = weight @Status = status @@ -2664,11 +2664,11 @@ # @type IpProtocolType: String # @param BindTrafficMirror: 是否绑定在入参指定的流量镜像中。 # @type BindTrafficMirror: Boolean attr_accessor :ListenerId, :ListenerName, :Protocol, :LoadBalancerPort, :Bandwidth, :MaxBandwidth, :ListenerType, :SslMode, :CertId, :CertCaId, :AddTimestamp, :LoadBalancerId, :VpcName, :VpcCidrBlock, :LoadBalancerVips, :LoadBalancerName, :LoadBalancerVipv6s, :IpProtocolType, :BindTrafficMirror - + def initialize(listenerid=nil, listenername=nil, protocol=nil, loadbalancerport=nil, bandwidth=nil, maxbandwidth=nil, listenertype=nil, sslmode=nil, certid=nil, certcaid=nil, addtimestamp=nil, loadbalancerid=nil, vpcname=nil, vpccidrblock=nil, loadbalancervips=nil, loadbalancername=nil, loadbalancervipv6s=nil, ipprotocoltype=nil, bindtrafficmirror=nil) @ListenerId = listenerid @ListenerName = listenername @Protocol = protocol @LoadBalancerPort = loadbalancerport @@ -2738,11 +2738,11 @@ # @type AddTimestamp: String # @param ForwardProtocol: https转发类型。0:https。1:spdy。2:http2。3:spdy+http2。 # @type ForwardProtocol: Integer attr_accessor :ListenerId, :ListenerName, :Protocol, :LoadBalancerPort, :Bandwidth, :ListenerType, :SslMode, :CertId, :CertCaId, :Status, :AddTimestamp, :ForwardProtocol - + def initialize(listenerid=nil, listenername=nil, protocol=nil, loadbalancerport=nil, bandwidth=nil, listenertype=nil, sslmode=nil, certid=nil, certcaid=nil, status=nil, addtimestamp=nil, forwardprotocol=nil) @ListenerId = listenerid @ListenerName = listenername @Protocol = protocol @LoadBalancerPort = loadbalancerport @@ -2800,11 +2800,11 @@ # @type RuleSet: Array # @param ForwardProtocol: https转发类型。0:https。1:spdy。2:http2。3:spdy+http2。 # @type ForwardProtocol: Integer attr_accessor :ListenerId, :ListenerName, :Protocol, :LoadBalancerPort, :Bandwidth, :ListenerType, :SslMode, :CertId, :CertCaId, :Status, :AddTimestamp, :RuleSet, :ForwardProtocol - + def initialize(listenerid=nil, listenername=nil, protocol=nil, loadbalancerport=nil, bandwidth=nil, listenertype=nil, sslmode=nil, certid=nil, certcaid=nil, status=nil, addtimestamp=nil, ruleset=nil, forwardprotocol=nil) @ListenerId = listenerid @ListenerName = listenername @Protocol = protocol @LoadBalancerPort = loadbalancerport @@ -2859,11 +2859,11 @@ # @type Alias: String # @param LanIp: 主机IP。 # @type LanIp: String attr_accessor :BindType, :Port, :Weight, :Status, :InstanceId, :Alias, :LanIp - + def initialize(bindtype=nil, port=nil, weight=nil, status=nil, instanceid=nil, _alias=nil, lanip=nil) @BindType = bindtype @Port = port @Weight = weight @Status = status @@ -2913,11 +2913,11 @@ # @type AddTimestamp: String # @param BackendSet: 该转发路径所绑定的主机列表。 # @type BackendSet: Array attr_accessor :Url, :LocationId, :SessionExpire, :HealthSwitch, :HttpCheckPath, :HttpCheckDomain, :IntervalTime, :HealthNum, :UnhealthNum, :HttpCodes, :BalanceMode, :Status, :AddTimestamp, :BackendSet - + def initialize(url=nil, locationid=nil, sessionexpire=nil, healthswitch=nil, httpcheckpath=nil, httpcheckdomain=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, httpcodes=nil, balancemode=nil, status=nil, addtimestamp=nil, backendset=nil) @Url = url @LocationId = locationid @SessionExpire = sessionexpire @HealthSwitch = healthswitch @@ -2970,11 +2970,11 @@ # @type AddTimestamp: String # @param LocationSet: 该转发域名下面的转发路径列表。 # @type LocationSet: Array attr_accessor :Domain, :DomainId, :Status, :AddTimestamp, :LocationSet - + def initialize(domain=nil, domainid=nil, status=nil, addtimestamp=nil, locationset=nil) @Domain = domain @DomainId = domainid @Status = status @AddTimestamp = addtimestamp @@ -3009,11 +3009,11 @@ # @type AddTimestamp: String # @param LocationSet: 该转发域名下面的转发路径列表。 # @type LocationSet: Array attr_accessor :Domain, :DomainId, :Status, :AddTimestamp, :LocationSet - + def initialize(domain=nil, domainid=nil, status=nil, addtimestamp=nil, locationset=nil) @Domain = domain @DomainId = domainid @Status = status @AddTimestamp = addtimestamp @@ -3064,11 +3064,11 @@ # @type Status: Integer # @param AddTimestamp: 创建时间戳。 # @type AddTimestamp: String attr_accessor :Url, :LocationId, :SessionExpire, :HealthSwitch, :HttpCheckPath, :HttpCheckDomain, :IntervalTime, :HealthNum, :UnhealthNum, :HttpCodes, :BalanceMode, :Status, :AddTimestamp - + def initialize(url=nil, locationid=nil, sessionexpire=nil, healthswitch=nil, httpcheckpath=nil, httpcheckdomain=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, httpcodes=nil, balancemode=nil, status=nil, addtimestamp=nil) @Url = url @LocationId = locationid @SessionExpire = sessionexpire @HealthSwitch = healthswitch @@ -3159,11 +3159,11 @@ # @param CurVips: 负载均衡的IPV6或者IPV4的VIP。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CurVips: Array attr_accessor :LoadBalancerId, :ProjectId, :LoadBalancerName, :LoadBalancerType, :Exclusive, :TgwSetType, :Domain, :VpcId, :SubnetId, :Status, :PayMode, :LatestPayMode, :CreateTime, :StatusTime, :VpcName, :VpcCidrBlock, :LoadBalancerVips, :SupportListenerTypes, :Bandwidth, :ConfId, :ConfName, :LoadBalancerVipv6s, :IpProtocolType, :BzPayMode, :BzL4Metrics, :BzL7Metrics, :IntVpcId, :CurVips - + def initialize(loadbalancerid=nil, projectid=nil, loadbalancername=nil, loadbalancertype=nil, exclusive=nil, tgwsettype=nil, domain=nil, vpcid=nil, subnetid=nil, status=nil, paymode=nil, latestpaymode=nil, createtime=nil, statustime=nil, vpcname=nil, vpccidrblock=nil, loadbalancervips=nil, supportlistenertypes=nil, bandwidth=nil, confid=nil, confname=nil, loadbalancervipv6s=nil, ipprotocoltype=nil, bzpaymode=nil, bzl4metrics=nil, bzl7metrics=nil, intvpcid=nil, curvips=nil) @LoadBalancerId = loadbalancerid @ProjectId = projectid @LoadBalancerName = loadbalancername @LoadBalancerType = loadbalancertype @@ -3241,11 +3241,11 @@ # @type Status: Integer # @param Port: 与监听器绑定的主机端口。 # @type Port: Integer attr_accessor :ListenerId, :ListenerName, :Protocol, :LoadBalancerPort, :Bandwidth, :Status, :Port - + def initialize(listenerid=nil, listenername=nil, protocol=nil, loadbalancerport=nil, bandwidth=nil, status=nil, port=nil) @ListenerId = listenerid @ListenerName = listenername @Protocol = protocol @LoadBalancerPort = loadbalancerport @@ -3279,11 +3279,11 @@ # @type NewPort: Integer # @param BindType: 绑定类型。0:物理机 1:虚拟机 2:半托管机器 # @type BindType: Integer attr_accessor :LoadBalancerId, :ListenerId, :InstanceId, :Port, :NewPort, :BindType - + def initialize(loadbalancerid=nil, listenerid=nil, instanceid=nil, port=nil, newport=nil, bindtype=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @InstanceId = instanceid @Port = port @@ -3307,11 +3307,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -3335,11 +3335,11 @@ # @type ProbePort: Integer # @param BindType: 绑定类型。0:物理机 1:虚拟机IP 2:半托管机器 # @type BindType: Integer attr_accessor :LoadBalancerId, :ListenerId, :InstanceId, :Port, :ProbePort, :BindType - + def initialize(loadbalancerid=nil, listenerid=nil, instanceid=nil, port=nil, probeport=nil, bindtype=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @InstanceId = instanceid @Port = port @@ -3363,11 +3363,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -3391,11 +3391,11 @@ # @type Port: Integer # @param BindType: 绑定类型。0:物理机 1:虚拟机 2:半托管机器 # @type BindType: Integer attr_accessor :LoadBalancerId, :ListenerId, :InstanceId, :Weight, :Port, :BindType - + def initialize(loadbalancerid=nil, listenerid=nil, instanceid=nil, weight=nil, port=nil, bindtype=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @InstanceId = instanceid @Weight = weight @@ -3419,11 +3419,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -3469,11 +3469,11 @@ # @type ToaFlag: Integer # @param BalanceMode: 四层调度方式。wrr,wlc。 # @type BalanceMode: String attr_accessor :LoadBalancerId, :ListenerId, :ListenerName, :SessionExpire, :HealthSwitch, :TimeOut, :IntervalTime, :HealthNum, :UnhealthNum, :Bandwidth, :CustomHealthSwitch, :InputType, :LineSeparatorType, :HealthRequest, :HealthResponse, :ToaFlag, :BalanceMode - + def initialize(loadbalancerid=nil, listenerid=nil, listenername=nil, sessionexpire=nil, healthswitch=nil, timeout=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, bandwidth=nil, customhealthswitch=nil, inputtype=nil, lineseparatortype=nil, healthrequest=nil, healthresponse=nil, toaflag=nil, balancemode=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @ListenerName = listenername @SessionExpire = sessionexpire @@ -3519,11 +3519,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -3551,11 +3551,11 @@ # @type NewPort: Integer # @param BindType: 绑定类型。0:物理机 1:虚拟机 2:半托管机器 # @type BindType: Integer attr_accessor :LoadBalancerId, :ListenerId, :DomainId, :LocationId, :InstanceId, :Port, :NewPort, :BindType - + def initialize(loadbalancerid=nil, listenerid=nil, domainid=nil, locationid=nil, instanceid=nil, port=nil, newport=nil, bindtype=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @DomainId = domainid @LocationId = locationid @@ -3583,11 +3583,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -3615,11 +3615,11 @@ # @type Port: Integer # @param BindType: 绑定类型。0:物理机 1:虚拟机 2:半托管机器 # @type BindType: Integer attr_accessor :LoadBalancerId, :ListenerId, :DomainId, :LocationId, :InstanceId, :Weight, :Port, :BindType - + def initialize(loadbalancerid=nil, listenerid=nil, domainid=nil, locationid=nil, instanceid=nil, weight=nil, port=nil, bindtype=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @DomainId = domainid @LocationId = locationid @@ -3647,11 +3647,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -3689,11 +3689,11 @@ # @type Bandwidth: Integer # @param ForwardProtocol: 转发协议。当监听器Protocol为https时并且SslMode为1或2时,有意义。可选的值为0:https,1:spdy,2:http2,3:spdy+http2。 # @type ForwardProtocol: Integer attr_accessor :LoadBalancerId, :ListenerId, :ListenerName, :SslMode, :CertId, :CertName, :CertContent, :CertKey, :CertCaId, :CertCaName, :CertCaContent, :Bandwidth, :ForwardProtocol - + def initialize(loadbalancerid=nil, listenerid=nil, listenername=nil, sslmode=nil, certid=nil, certname=nil, certcontent=nil, certkey=nil, certcaid=nil, certcaname=nil, certcacontent=nil, bandwidth=nil, forwardprotocol=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @ListenerName = listenername @SslMode = sslmode @@ -3731,11 +3731,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -3773,11 +3773,11 @@ # @type BalanceMode: String # @param Domain: 转发域名。 # @type Domain: String attr_accessor :DomainId, :LocationId, :Url, :SessionExpire, :HealthSwitch, :IntervalTime, :HealthNum, :UnhealthNum, :HttpCodes, :HttpCheckPath, :HttpCheckDomain, :BalanceMode, :Domain - + def initialize(domainid=nil, locationid=nil, url=nil, sessionexpire=nil, healthswitch=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, httpcodes=nil, httpcheckpath=nil, httpcheckdomain=nil, balancemode=nil, domain=nil) @DomainId = domainid @LocationId = locationid @Url = url @SessionExpire = sessionexpire @@ -3817,11 +3817,11 @@ # @type ListenerId: String # @param RuleSet: 待更新的七层转发规则信息数组。 # @type RuleSet: Array attr_accessor :LoadBalancerId, :ListenerId, :RuleSet - + def initialize(loadbalancerid=nil, listenerid=nil, ruleset=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @RuleSet = ruleset end @@ -3846,11 +3846,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -3868,11 +3868,11 @@ # @type Protocol: String # @param Bandwidth: 带宽。 # @type Bandwidth: Integer attr_accessor :ListenerId, :Protocol, :Bandwidth - + def initialize(listenerid=nil, protocol=nil, bandwidth=nil) @ListenerId = listenerid @Protocol = protocol @Bandwidth = bandwidth end @@ -3892,11 +3892,11 @@ # @type PayMode: String # @param ListenerSet: 监听器信息,当计费方式选为 bandwidth 且此负载均衡实例下存在监听器时需填入此字段,可以自定义每个监听器带宽上限。 # @type ListenerSet: Array attr_accessor :LoadBalancerId, :PayMode, :ListenerSet - + def initialize(loadbalancerid=nil, paymode=nil, listenerset=nil) @LoadBalancerId = loadbalancerid @PayMode = paymode @ListenerSet = listenerset end @@ -3919,11 +3919,11 @@ class ModifyLoadBalancerChargeModeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3939,11 +3939,11 @@ # @type LoadBalancerName: String # @param DomainPrefix: 域名前缀,负载均衡的域名由用户输入的域名前缀与配置文件中的域名后缀一起组合而成,保证是唯一的域名。规则:1-20个小写英文字母、数字或连接线“-”。内网类型的负载均衡不能配置该字段。 # @type DomainPrefix: String attr_accessor :LoadBalancerId, :LoadBalancerName, :DomainPrefix - + def initialize(loadbalancerid=nil, loadbalancername=nil, domainprefix=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @DomainPrefix = domainprefix end @@ -3961,11 +3961,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -3987,11 +3987,11 @@ # @type NewKey: String # @param DeleteOld: 是否删除旧证书,0 表示不删除,1 表示删除 # @type DeleteOld: Integer attr_accessor :OldCertId, :NewCert, :NewAlias, :NewKey, :DeleteOld - + def initialize(oldcertid=nil, newcert=nil, newalias=nil, newkey=nil, deleteold=nil) @OldCertId = oldcertid @NewCert = newcert @NewAlias = newalias @NewKey = newkey @@ -4015,11 +4015,11 @@ # @type OldCertId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NewCertId, :OldCertId, :RequestId - + def initialize(newcertid=nil, oldcertid=nil, requestid=nil) @NewCertId = newcertid @OldCertId = oldcertid @RequestId = requestid end @@ -4037,11 +4037,11 @@ # @type TrafficMirrorId: String # @param Alias: 流量镜像实例别名。 # @type Alias: String attr_accessor :TrafficMirrorId, :Alias - + def initialize(trafficmirrorid=nil, _alias=nil) @TrafficMirrorId = trafficmirrorid @Alias = _alias end @@ -4055,11 +4055,11 @@ class SetTrafficMirrorAliasResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4085,11 +4085,11 @@ # @type HttpCheckPath: String # @param HttpCodes: 健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。 # @type HttpCodes: Array attr_accessor :TrafficMirrorId, :HealthSwitch, :HealthNum, :UnhealthNum, :IntervalTime, :HttpCheckDomain, :HttpCheckPath, :HttpCodes - + def initialize(trafficmirrorid=nil, healthswitch=nil, healthnum=nil, unhealthnum=nil, intervaltime=nil, httpcheckdomain=nil, httpcheckpath=nil, httpcodes=nil) @TrafficMirrorId = trafficmirrorid @HealthSwitch = healthswitch @HealthNum = healthnum @UnhealthNum = unhealthnum @@ -4117,11 +4117,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -4161,11 +4161,11 @@ # @type VpcCidrBlock: String # @param VpcName: 流量镜像所在私有网络的名称。 # @type VpcName: String attr_accessor :TrafficMirrorId, :Alias, :VpcId, :LoadBalancerType, :HealthSwitch, :HealthNum, :UnhealthNum, :IntervalTime, :HttpCheckDomain, :HttpCheckPath, :HttpCodes, :CreateTime, :VpcCidrBlock, :VpcName - + def initialize(trafficmirrorid=nil, _alias=nil, vpcid=nil, loadbalancertype=nil, healthswitch=nil, healthnum=nil, unhealthnum=nil, intervaltime=nil, httpcheckdomain=nil, httpcheckpath=nil, httpcodes=nil, createtime=nil, vpccidrblock=nil, vpcname=nil) @TrafficMirrorId = trafficmirrorid @Alias = _alias @VpcId = vpcid @LoadBalancerType = loadbalancertype @@ -4237,11 +4237,11 @@ # @type LoadBalancerVipv6s: Array # @param IpProtocolType: 支持的IP协议类型。ipv4或者是ipv6。 # @type IpProtocolType: String attr_accessor :ListenerId, :ListenerName, :Protocol, :LoadBalancerPort, :Bandwidth, :MaxBandwidth, :ListenerType, :SslMode, :CertId, :CertCaId, :AddTimestamp, :LoadBalancerId, :VpcName, :VpcCidrBlock, :LoadBalancerVips, :LoadBalancerName, :LoadBalancerVipv6s, :IpProtocolType - + def initialize(listenerid=nil, listenername=nil, protocol=nil, loadbalancerport=nil, bandwidth=nil, maxbandwidth=nil, listenertype=nil, sslmode=nil, certid=nil, certcaid=nil, addtimestamp=nil, loadbalancerid=nil, vpcname=nil, vpccidrblock=nil, loadbalancervips=nil, loadbalancername=nil, loadbalancervipv6s=nil, ipprotocoltype=nil) @ListenerId = listenerid @ListenerName = listenername @Protocol = protocol @LoadBalancerPort = loadbalancerport @@ -4289,11 +4289,11 @@ # @type Port: Integer # @param Status: 状态。 # @type Status: String attr_accessor :Port, :Status - + def initialize(port=nil, status=nil) @Port = port @Status = status end @@ -4333,11 +4333,11 @@ # @type HealthStatus: String # @param Operates: 接收机的可以执行的操作集合。 # @type Operates: Array attr_accessor :InstanceId, :Port, :Weight, :TrafficMirrorId, :Alias, :LanIp, :SubnetId, :SubnetName, :SubnetCidrBlock, :VpcId, :VpcName, :VpcCidrBlock, :HealthStatus, :Operates - + def initialize(instanceid=nil, port=nil, weight=nil, trafficmirrorid=nil, _alias=nil, lanip=nil, subnetid=nil, subnetname=nil, subnetcidrblock=nil, vpcid=nil, vpcname=nil, vpccidrblock=nil, healthstatus=nil, operates=nil) @InstanceId = instanceid @Port = port @Weight = weight @TrafficMirrorId = trafficmirrorid @@ -4377,11 +4377,11 @@ # @type LanIp: String # @param ReceiversPortStatusSet: 端口及对应的状态。 # @type ReceiversPortStatusSet: Array attr_accessor :LanIp, :ReceiversPortStatusSet - + def initialize(lanip=nil, receiversportstatusset=nil) @LanIp = lanip @ReceiversPortStatusSet = receiversportstatusset end @@ -4404,11 +4404,11 @@ # @type Port: Integer # @param InstanceId: 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。 # @type InstanceId: String attr_accessor :Port, :InstanceId - + def initialize(port=nil, instanceid=nil) @Port = port @InstanceId = instanceid end @@ -4428,11 +4428,11 @@ # @type BackendSet: Array # @param BindType: 绑定类型。0:物理机 1:虚拟机 2:半托管机器 # @type BindType: Integer attr_accessor :LoadBalancerId, :ListenerId, :BackendSet, :BindType - + def initialize(loadbalancerid=nil, listenerid=nil, backendset=nil, bindtype=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @BackendSet = backendset @BindType = bindtype @@ -4459,11 +4459,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -4479,11 +4479,11 @@ # @type Port: Integer # @param InstanceId: 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。 # @type InstanceId: String attr_accessor :Port, :InstanceId - + def initialize(port=nil, instanceid=nil) @Port = port @InstanceId = instanceid end @@ -4507,11 +4507,11 @@ # @type BackendSet: Array # @param BindType: 绑定类型。0:物理机 1:虚拟机 2:半托管机器 # @type BindType: Integer attr_accessor :LoadBalancerId, :ListenerId, :DomainId, :LocationId, :BackendSet, :BindType - + def initialize(loadbalancerid=nil, listenerid=nil, domainid=nil, locationid=nil, backendset=nil, bindtype=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @DomainId = domainid @LocationId = locationid @@ -4542,11 +4542,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -4562,11 +4562,11 @@ # @type TrafficMirrorId: String # @param ListenerIds: 七层监听器实例ID数组,可通过接口DescribeL7Listeners查询。 # @type ListenerIds: Array attr_accessor :TrafficMirrorId, :ListenerIds - + def initialize(trafficmirrorid=nil, listenerids=nil) @TrafficMirrorId = trafficmirrorid @ListenerIds = listenerids end @@ -4582,11 +4582,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -4602,11 +4602,11 @@ # @type Port: Integer # @param InstanceId: 待解绑的主机实例ID。 # @type InstanceId: String attr_accessor :Port, :InstanceId - + def initialize(port=nil, instanceid=nil) @Port = port @InstanceId = instanceid end @@ -4622,11 +4622,11 @@ # @type TrafficMirrorId: String # @param ReceiverSet: 待绑定的主机实例ID和端口数组。 # @type ReceiverSet: Array attr_accessor :TrafficMirrorId, :ReceiverSet - + def initialize(trafficmirrorid=nil, receiverset=nil) @TrafficMirrorId = trafficmirrorid @ReceiverSet = receiverset end @@ -4649,11 +4649,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -4673,11 +4673,11 @@ # @type Alias: String # @param Key: 私钥内容,证书类型为SVR时不需要传递。 # @type Key: String attr_accessor :CertType, :Cert, :Alias, :Key - + def initialize(certtype=nil, cert=nil, _alias=nil, key=nil) @CertType = certtype @Cert = cert @Alias = _alias @Key = key @@ -4697,10 +4697,10 @@ # @type CertId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CertId, :RequestId - + def initialize(certid=nil, requestid=nil) @CertId = certid @RequestId = requestid end