Class: TencentCloud::Bmlb::V20180625::TrafficMirrorReceiver

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

Overview

获取与流量镜像绑定的接收机信息时返回的接收机信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of TrafficMirrorReceiver.



4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
# File 'lib/v20180625/models.rb', line 4339

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
  @Alias = _alias
  @LanIp = lanip
  @SubnetId = subnetid
  @SubnetName = subnetname
  @SubnetCidrBlock = subnetcidrblock
  @VpcId = vpcid
  @VpcName = vpcname
  @VpcCidrBlock = vpccidrblock
  @HealthStatus = healthstatus
  @Operates = operates
end

Instance Attribute Details

#AliasObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def Alias
  @Alias
end

#HealthStatusObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def HealthStatus
  @HealthStatus
end

#InstanceIdObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def InstanceId
  @InstanceId
end

#LanIpObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def LanIp
  @LanIp
end

#OperatesObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def Operates
  @Operates
end

#PortObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def Port
  @Port
end

#SubnetCidrBlockObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def SubnetCidrBlock
  @SubnetCidrBlock
end

#SubnetIdObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def SubnetId
  @SubnetId
end

#SubnetNameObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def SubnetName
  @SubnetName
end

#TrafficMirrorIdObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def TrafficMirrorId
  @TrafficMirrorId
end

#VpcCidrBlockObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def VpcCidrBlock
  @VpcCidrBlock
end

#VpcIdObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def VpcId
  @VpcId
end

#VpcNameObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def VpcName
  @VpcName
end

#WeightObject

Parameters:

  • InstanceId:

    接收机实例ID。

  • Port:

    接收机接收端口。

  • Weight:

    接收机权重。

  • TrafficMirrorId:

    流量镜像ID。

  • Alias:

    接收机别名。

  • LanIp:

    接收机内网IP地址。

  • SubnetId:

    接收机所在的子网的ID。

  • SubnetName:

    接收机所在的子网的名称。

  • SubnetCidrBlock:

    接收机所在的子网的Cidr。

  • VpcId:

    接收机所在的私有网络的ID。

  • VpcName:

    接收机所在的私有网络的名称。

  • VpcCidrBlock:

    接收机所在的私有网络的Cidr。

  • HealthStatus:

    接收机的健康状态。

  • Operates:

    接收机的可以执行的操作集合。



4337
4338
4339
# File 'lib/v20180625/models.rb', line 4337

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
# File 'lib/v20180625/models.rb', line 4356

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Port = params['Port']
  @Weight = params['Weight']
  @TrafficMirrorId = params['TrafficMirrorId']
  @Alias = params['Alias']
  @LanIp = params['LanIp']
  @SubnetId = params['SubnetId']
  @SubnetName = params['SubnetName']
  @SubnetCidrBlock = params['SubnetCidrBlock']
  @VpcId = params['VpcId']
  @VpcName = params['VpcName']
  @VpcCidrBlock = params['VpcCidrBlock']
  @HealthStatus = params['HealthStatus']
  @Operates = params['Operates']
end