Class: TencentCloud::Cwp::V20180228::BanWhiteList

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

Overview

阻断白名单规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, remark = nil, srcip = nil, modifytime = nil, createtime = nil, uuid = nil, isglobal = nil, quuids = nil) ⇒ BanWhiteList

Returns a new instance of BanWhiteList.



2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
# File 'lib/v20180228/models.rb', line 2724

def initialize(id=nil, remark=nil, srcip=nil, modifytime=nil, createtime=nil, uuid=nil, isglobal=nil, quuids=nil)
  @Id = id
  @Remark = remark
  @SrcIp = srcip
  @ModifyTime = modifytime
  @CreateTime = createtime
  @Uuid = uuid
  @IsGlobal = isglobal
  @Quuids = quuids
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • Id:

    白名单ID。

  • Remark:

    白名单别名。

  • SrcIp:

    阻断来源IP。

  • ModifyTime:

    修改白名单时间。

  • CreateTime:

    创建白名单时间。

  • Uuid:

    白名单所属机器。

  • IsGlobal:

    白名单是否全局

  • Quuids:

    白名单所属机器列表



2722
2723
2724
# File 'lib/v20180228/models.rb', line 2722

def CreateTime
  @CreateTime
end

#IdObject

Parameters:

  • Id:

    白名单ID。

  • Remark:

    白名单别名。

  • SrcIp:

    阻断来源IP。

  • ModifyTime:

    修改白名单时间。

  • CreateTime:

    创建白名单时间。

  • Uuid:

    白名单所属机器。

  • IsGlobal:

    白名单是否全局

  • Quuids:

    白名单所属机器列表



2722
2723
2724
# File 'lib/v20180228/models.rb', line 2722

def Id
  @Id
end

#IsGlobalObject

Parameters:

  • Id:

    白名单ID。

  • Remark:

    白名单别名。

  • SrcIp:

    阻断来源IP。

  • ModifyTime:

    修改白名单时间。

  • CreateTime:

    创建白名单时间。

  • Uuid:

    白名单所属机器。

  • IsGlobal:

    白名单是否全局

  • Quuids:

    白名单所属机器列表



2722
2723
2724
# File 'lib/v20180228/models.rb', line 2722

def IsGlobal
  @IsGlobal
end

#ModifyTimeObject

Parameters:

  • Id:

    白名单ID。

  • Remark:

    白名单别名。

  • SrcIp:

    阻断来源IP。

  • ModifyTime:

    修改白名单时间。

  • CreateTime:

    创建白名单时间。

  • Uuid:

    白名单所属机器。

  • IsGlobal:

    白名单是否全局

  • Quuids:

    白名单所属机器列表



2722
2723
2724
# File 'lib/v20180228/models.rb', line 2722

def ModifyTime
  @ModifyTime
end

#QuuidsObject

Parameters:

  • Id:

    白名单ID。

  • Remark:

    白名单别名。

  • SrcIp:

    阻断来源IP。

  • ModifyTime:

    修改白名单时间。

  • CreateTime:

    创建白名单时间。

  • Uuid:

    白名单所属机器。

  • IsGlobal:

    白名单是否全局

  • Quuids:

    白名单所属机器列表



2722
2723
2724
# File 'lib/v20180228/models.rb', line 2722

def Quuids
  @Quuids
end

#RemarkObject

Parameters:

  • Id:

    白名单ID。

  • Remark:

    白名单别名。

  • SrcIp:

    阻断来源IP。

  • ModifyTime:

    修改白名单时间。

  • CreateTime:

    创建白名单时间。

  • Uuid:

    白名单所属机器。

  • IsGlobal:

    白名单是否全局

  • Quuids:

    白名单所属机器列表



2722
2723
2724
# File 'lib/v20180228/models.rb', line 2722

def Remark
  @Remark
end

#SrcIpObject

Parameters:

  • Id:

    白名单ID。

  • Remark:

    白名单别名。

  • SrcIp:

    阻断来源IP。

  • ModifyTime:

    修改白名单时间。

  • CreateTime:

    创建白名单时间。

  • Uuid:

    白名单所属机器。

  • IsGlobal:

    白名单是否全局

  • Quuids:

    白名单所属机器列表



2722
2723
2724
# File 'lib/v20180228/models.rb', line 2722

def SrcIp
  @SrcIp
end

#UuidObject

Parameters:

  • Id:

    白名单ID。

  • Remark:

    白名单别名。

  • SrcIp:

    阻断来源IP。

  • ModifyTime:

    修改白名单时间。

  • CreateTime:

    创建白名单时间。

  • Uuid:

    白名单所属机器。

  • IsGlobal:

    白名单是否全局

  • Quuids:

    白名单所属机器列表



2722
2723
2724
# File 'lib/v20180228/models.rb', line 2722

def Uuid
  @Uuid
end

Instance Method Details

#deserialize(params) ⇒ Object



2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
# File 'lib/v20180228/models.rb', line 2735

def deserialize(params)
  @Id = params['Id']
  @Remark = params['Remark']
  @SrcIp = params['SrcIp']
  @ModifyTime = params['ModifyTime']
  @CreateTime = params['CreateTime']
  @Uuid = params['Uuid']
  @IsGlobal = params['IsGlobal']
  @Quuids = params['Quuids']
end