lib/v20180529/models.rb in tencentcloud-sdk-gaap-3.0.426 vs lib/v20180529/models.rb in tencentcloud-sdk-gaap-3.0.427
- old
+ new
@@ -5228,29 +5228,39 @@
# 1表示创建中;
# 2表示销毁中;
# 3表示源站调整中;
# 4表示配置变更中。
# @type ListenerStatus: Integer
+ # @param ProxyId: 监听器的通道ID,如果监听器属于通道组,则为null
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ProxyId: String
+ # @param GroupId: 监听器的通道组ID,如果监听器属于通道,则为null
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type GroupId: String
- attr_accessor :ListenerId, :ListenerName, :Port, :CreateTime, :Protocol, :ListenerStatus
+ attr_accessor :ListenerId, :ListenerName, :Port, :CreateTime, :Protocol, :ListenerStatus, :ProxyId, :GroupId
- def initialize(listenerid=nil, listenername=nil, port=nil, createtime=nil, protocol=nil, listenerstatus=nil)
+ def initialize(listenerid=nil, listenername=nil, port=nil, createtime=nil, protocol=nil, listenerstatus=nil, proxyid=nil, groupid=nil)
@ListenerId = listenerid
@ListenerName = listenername
@Port = port
@CreateTime = createtime
@Protocol = protocol
@ListenerStatus = listenerstatus
+ @ProxyId = proxyid
+ @GroupId = groupid
end
def deserialize(params)
@ListenerId = params['ListenerId']
@ListenerName = params['ListenerName']
@Port = params['Port']
@CreateTime = params['CreateTime']
@Protocol = params['Protocol']
@ListenerStatus = params['ListenerStatus']
+ @ProxyId = params['ProxyId']
+ @GroupId = params['GroupId']
end
end
# HTTPS类型监听器信息
class HTTPSListener < TencentCloud::Common::AbstractModel
@@ -5296,14 +5306,20 @@
# 0,不支持Http3接入;
# 1,持Http3接入。
# 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Http3Supported: Integer
+ # @param ProxyId: 监听器的通道ID,如果监听器属于通道组,则为null
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ProxyId: String
+ # @param GroupId: 监听器的通道组ID,如果监听器属于通道,则为null
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type GroupId: String
- attr_accessor :ListenerId, :ListenerName, :Port, :Protocol, :ListenerStatus, :CertificateId, :ForwardProtocol, :CreateTime, :CertificateAlias, :ClientCertificateId, :AuthType, :ClientCertificateAlias, :PolyClientCertificateAliasInfo, :Http3Supported
+ attr_accessor :ListenerId, :ListenerName, :Port, :Protocol, :ListenerStatus, :CertificateId, :ForwardProtocol, :CreateTime, :CertificateAlias, :ClientCertificateId, :AuthType, :ClientCertificateAlias, :PolyClientCertificateAliasInfo, :Http3Supported, :ProxyId, :GroupId
- def initialize(listenerid=nil, listenername=nil, port=nil, protocol=nil, listenerstatus=nil, certificateid=nil, forwardprotocol=nil, createtime=nil, certificatealias=nil, clientcertificateid=nil, authtype=nil, clientcertificatealias=nil, polyclientcertificatealiasinfo=nil, http3supported=nil)
+ def initialize(listenerid=nil, listenername=nil, port=nil, protocol=nil, listenerstatus=nil, certificateid=nil, forwardprotocol=nil, createtime=nil, certificatealias=nil, clientcertificateid=nil, authtype=nil, clientcertificatealias=nil, polyclientcertificatealiasinfo=nil, http3supported=nil, proxyid=nil, groupid=nil)
@ListenerId = listenerid
@ListenerName = listenername
@Port = port
@Protocol = protocol
@ListenerStatus = listenerstatus
@@ -5314,10 +5330,12 @@
@ClientCertificateId = clientcertificateid
@AuthType = authtype
@ClientCertificateAlias = clientcertificatealias
@PolyClientCertificateAliasInfo = polyclientcertificatealiasinfo
@Http3Supported = http3supported
+ @ProxyId = proxyid
+ @GroupId = groupid
end
def deserialize(params)
@ListenerId = params['ListenerId']
@ListenerName = params['ListenerName']
@@ -5338,10 +5356,12 @@
certificatealiasinfo_tmp.deserialize(i)
@PolyClientCertificateAliasInfo << certificatealiasinfo_tmp
end
end
@Http3Supported = params['Http3Supported']
+ @ProxyId = params['ProxyId']
+ @GroupId = params['GroupId']
end
end
# 描述HTTP的包头参数
class HttpHeaderParam < TencentCloud::Common::AbstractModel
@@ -7767,14 +7787,20 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type FailoverSwitch: Integer
# @param SessionPersist: 是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间
# 注意:此字段可能返回 null,表示取不到有效值。
# @type SessionPersist: Integer
+ # @param ProxyId: 监听器的通道ID,如果监听器属于通道组,则为null
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ProxyId: String
+ # @param GroupId: 监听器的通道组ID,如果监听器属于通道,则为null
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type GroupId: String
- attr_accessor :ListenerId, :ListenerName, :Port, :RealServerPort, :RealServerType, :Protocol, :ListenerStatus, :Scheduler, :ConnectTimeout, :DelayLoop, :HealthCheck, :BindStatus, :RealServerSet, :CreateTime, :ClientIPMethod, :HealthyThreshold, :UnhealthyThreshold, :FailoverSwitch, :SessionPersist
+ attr_accessor :ListenerId, :ListenerName, :Port, :RealServerPort, :RealServerType, :Protocol, :ListenerStatus, :Scheduler, :ConnectTimeout, :DelayLoop, :HealthCheck, :BindStatus, :RealServerSet, :CreateTime, :ClientIPMethod, :HealthyThreshold, :UnhealthyThreshold, :FailoverSwitch, :SessionPersist, :ProxyId, :GroupId
- def initialize(listenerid=nil, listenername=nil, port=nil, realserverport=nil, realservertype=nil, protocol=nil, listenerstatus=nil, scheduler=nil, connecttimeout=nil, delayloop=nil, healthcheck=nil, bindstatus=nil, realserverset=nil, createtime=nil, clientipmethod=nil, healthythreshold=nil, unhealthythreshold=nil, failoverswitch=nil, sessionpersist=nil)
+ def initialize(listenerid=nil, listenername=nil, port=nil, realserverport=nil, realservertype=nil, protocol=nil, listenerstatus=nil, scheduler=nil, connecttimeout=nil, delayloop=nil, healthcheck=nil, bindstatus=nil, realserverset=nil, createtime=nil, clientipmethod=nil, healthythreshold=nil, unhealthythreshold=nil, failoverswitch=nil, sessionpersist=nil, proxyid=nil, groupid=nil)
@ListenerId = listenerid
@ListenerName = listenername
@Port = port
@RealServerPort = realserverport
@RealServerType = realservertype
@@ -7790,10 +7816,12 @@
@ClientIPMethod = clientipmethod
@HealthyThreshold = healthythreshold
@UnhealthyThreshold = unhealthythreshold
@FailoverSwitch = failoverswitch
@SessionPersist = sessionpersist
+ @ProxyId = proxyid
+ @GroupId = groupid
end
def deserialize(params)
@ListenerId = params['ListenerId']
@ListenerName = params['ListenerName']
@@ -7819,10 +7847,12 @@
@ClientIPMethod = params['ClientIPMethod']
@HealthyThreshold = params['HealthyThreshold']
@UnhealthyThreshold = params['UnhealthyThreshold']
@FailoverSwitch = params['FailoverSwitch']
@SessionPersist = params['SessionPersist']
+ @ProxyId = params['ProxyId']
+ @GroupId = params['GroupId']
end
end
# 标签键值对
class TagPair < TencentCloud::Common::AbstractModel
@@ -7931,14 +7961,20 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type SendContext: String
# @param RecvContext: UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type RecvContext: String
+ # @param ProxyId: 监听器的通道ID,如果监听器属于通道组,则为null
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ProxyId: String
+ # @param GroupId: 监听器的通道组ID,如果监听器属于通道,则为null
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type GroupId: String
- attr_accessor :ListenerId, :ListenerName, :Port, :RealServerPort, :RealServerType, :Protocol, :ListenerStatus, :Scheduler, :BindStatus, :RealServerSet, :CreateTime, :SessionPersist, :DelayLoop, :ConnectTimeout, :HealthyThreshold, :UnhealthyThreshold, :FailoverSwitch, :HealthCheck, :CheckType, :CheckPort, :ContextType, :SendContext, :RecvContext
+ attr_accessor :ListenerId, :ListenerName, :Port, :RealServerPort, :RealServerType, :Protocol, :ListenerStatus, :Scheduler, :BindStatus, :RealServerSet, :CreateTime, :SessionPersist, :DelayLoop, :ConnectTimeout, :HealthyThreshold, :UnhealthyThreshold, :FailoverSwitch, :HealthCheck, :CheckType, :CheckPort, :ContextType, :SendContext, :RecvContext, :ProxyId, :GroupId
- def initialize(listenerid=nil, listenername=nil, port=nil, realserverport=nil, realservertype=nil, protocol=nil, listenerstatus=nil, scheduler=nil, bindstatus=nil, realserverset=nil, createtime=nil, sessionpersist=nil, delayloop=nil, connecttimeout=nil, healthythreshold=nil, unhealthythreshold=nil, failoverswitch=nil, healthcheck=nil, checktype=nil, checkport=nil, contexttype=nil, sendcontext=nil, recvcontext=nil)
+ def initialize(listenerid=nil, listenername=nil, port=nil, realserverport=nil, realservertype=nil, protocol=nil, listenerstatus=nil, scheduler=nil, bindstatus=nil, realserverset=nil, createtime=nil, sessionpersist=nil, delayloop=nil, connecttimeout=nil, healthythreshold=nil, unhealthythreshold=nil, failoverswitch=nil, healthcheck=nil, checktype=nil, checkport=nil, contexttype=nil, sendcontext=nil, recvcontext=nil, proxyid=nil, groupid=nil)
@ListenerId = listenerid
@ListenerName = listenername
@Port = port
@RealServerPort = realserverport
@RealServerType = realservertype
@@ -7958,10 +7994,12 @@
@CheckType = checktype
@CheckPort = checkport
@ContextType = contexttype
@SendContext = sendcontext
@RecvContext = recvcontext
+ @ProxyId = proxyid
+ @GroupId = groupid
end
def deserialize(params)
@ListenerId = params['ListenerId']
@ListenerName = params['ListenerName']
@@ -7991,9 +8029,11 @@
@CheckType = params['CheckType']
@CheckPort = params['CheckPort']
@ContextType = params['ContextType']
@SendContext = params['SendContext']
@RecvContext = params['RecvContext']
+ @ProxyId = params['ProxyId']
+ @GroupId = params['GroupId']
end
end
end
end