Class: TencentCloud::Bmlb::V20180625::TrafficMirrorListener

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180625/models.rb

Overview

获取流量镜像的监听器列表信息时返回的与流量镜像绑定的监听器信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#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) ⇒ TrafficMirrorListener

Returns a new instance of TrafficMirrorListener.



4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
# File 'lib/v20180625/models.rb', line 4243

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
  @Bandwidth = bandwidth
  @MaxBandwidth = maxbandwidth
  @ListenerType = listenertype
  @SslMode = sslmode
  @CertId = certid
  @CertCaId = certcaid
  @AddTimestamp = addtimestamp
  @LoadBalancerId = loadbalancerid
  @VpcName = vpcname
  @VpcCidrBlock = vpccidrblock
  @LoadBalancerVips = loadbalancervips
  @LoadBalancerName = loadbalancername
  @LoadBalancerVipv6s = loadbalancervipv6s
  @IpProtocolType = ipprotocoltype
end

Instance Attribute Details

#AddTimestampObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def AddTimestamp
  @AddTimestamp
end

#BandwidthObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def Bandwidth
  @Bandwidth
end

#CertCaIdObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def CertCaId
  @CertCaId
end

#CertIdObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def CertId
  @CertId
end

#IpProtocolTypeObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def IpProtocolType
  @IpProtocolType
end

#ListenerIdObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def ListenerId
  @ListenerId
end

#ListenerNameObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def ListenerName
  @ListenerName
end

#ListenerTypeObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def ListenerType
  @ListenerType
end

#LoadBalancerIdObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def LoadBalancerId
  @LoadBalancerId
end

#LoadBalancerNameObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def LoadBalancerName
  @LoadBalancerName
end

#LoadBalancerPortObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def LoadBalancerPort
  @LoadBalancerPort
end

#LoadBalancerVipsObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def LoadBalancerVips
  @LoadBalancerVips
end

#LoadBalancerVipv6sObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def LoadBalancerVipv6s
  @LoadBalancerVipv6s
end

#MaxBandwidthObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def MaxBandwidth
  @MaxBandwidth
end

#ProtocolObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def Protocol
  @Protocol
end

#SslModeObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def SslMode
  @SslMode
end

#VpcCidrBlockObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def VpcCidrBlock
  @VpcCidrBlock
end

#VpcNameObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    监听器名称。

  • Protocol:

    七层监听器协议类型,可选值:http,https。

  • LoadBalancerPort:

    监听器的监听端口。

  • Bandwidth:

    当前带宽。

  • MaxBandwidth:

    带宽上限。

  • ListenerType:

    监听器类型。

  • SslMode:

    认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。

  • CertId:

    服务端证书ID。

  • CertCaId:

    客户端证书ID。

  • AddTimestamp:

    添加时间。

  • LoadBalancerId:

    负载均衡ID。

  • VpcName:

    私有网络名称。

  • VpcCidrBlock:

    私有网络Cidr。

  • LoadBalancerVips:

    负载均衡的VIP。

  • LoadBalancerName:

    负载均衡名称。

  • LoadBalancerVipv6s:

    负载均衡的IPV6的VIP。

  • IpProtocolType:

    支持的IP协议类型。ipv4或者是ipv6。



4241
4242
4243
# File 'lib/v20180625/models.rb', line 4241

def VpcName
  @VpcName
end

Instance Method Details

#deserialize(params) ⇒ Object



4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
# File 'lib/v20180625/models.rb', line 4264

def deserialize(params)
  @ListenerId = params['ListenerId']
  @ListenerName = params['ListenerName']
  @Protocol = params['Protocol']
  @LoadBalancerPort = params['LoadBalancerPort']
  @Bandwidth = params['Bandwidth']
  @MaxBandwidth = params['MaxBandwidth']
  @ListenerType = params['ListenerType']
  @SslMode = params['SslMode']
  @CertId = params['CertId']
  @CertCaId = params['CertCaId']
  @AddTimestamp = params['AddTimestamp']
  @LoadBalancerId = params['LoadBalancerId']
  @VpcName = params['VpcName']
  @VpcCidrBlock = params['VpcCidrBlock']
  @LoadBalancerVips = params['LoadBalancerVips']
  @LoadBalancerName = params['LoadBalancerName']
  @LoadBalancerVipv6s = params['LoadBalancerVipv6s']
  @IpProtocolType = params['IpProtocolType']
end