Class: TencentCloud::Waf::V20180125::BatchIpAccessControlItem

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

Overview

批量多域名黑白名单列表Ip

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, actiontype = nil, ip = nil, note = nil, source = nil, tsversion = nil, validts = nil, hosts = nil, ruleid = nil, iplist = nil) ⇒ BatchIpAccessControlItem

Returns a new instance of BatchIpAccessControlItem.



1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
# File 'lib/v20180125/models.rb', line 1115

def initialize(id=nil, actiontype=nil, ip=nil, note=nil, source=nil, tsversion=nil, validts=nil, hosts=nil, ruleid=nil, iplist=nil)
  @Id = id
  @ActionType = actiontype
  @Ip = ip
  @Note = note
  @Source = source
  @TsVersion = tsversion
  @ValidTs = validts
  @Hosts = hosts
  @RuleId = ruleid
  @IpList = iplist
end

Instance Attribute Details

#ActionTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    mongo表自增Id

  • ActionType:

    黑名单42或白名单40

  • Ip:

    黑白名单的IP

  • Note:

    备注

  • Source:

    添加路径

  • TsVersion:

    修改时间

  • ValidTs:

    超时时间

  • Hosts:

    域名列表

  • RuleId:

    55101145

  • IpList:

    IP列表



1113
1114
1115
# File 'lib/v20180125/models.rb', line 1113

def ActionType
  @ActionType
end

#HostsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    mongo表自增Id

  • ActionType:

    黑名单42或白名单40

  • Ip:

    黑白名单的IP

  • Note:

    备注

  • Source:

    添加路径

  • TsVersion:

    修改时间

  • ValidTs:

    超时时间

  • Hosts:

    域名列表

  • RuleId:

    55101145

  • IpList:

    IP列表



1113
1114
1115
# File 'lib/v20180125/models.rb', line 1113

def Hosts
  @Hosts
end

#IdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    mongo表自增Id

  • ActionType:

    黑名单42或白名单40

  • Ip:

    黑白名单的IP

  • Note:

    备注

  • Source:

    添加路径

  • TsVersion:

    修改时间

  • ValidTs:

    超时时间

  • Hosts:

    域名列表

  • RuleId:

    55101145

  • IpList:

    IP列表



1113
1114
1115
# File 'lib/v20180125/models.rb', line 1113

def Id
  @Id
end

#IpObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    mongo表自增Id

  • ActionType:

    黑名单42或白名单40

  • Ip:

    黑白名单的IP

  • Note:

    备注

  • Source:

    添加路径

  • TsVersion:

    修改时间

  • ValidTs:

    超时时间

  • Hosts:

    域名列表

  • RuleId:

    55101145

  • IpList:

    IP列表



1113
1114
1115
# File 'lib/v20180125/models.rb', line 1113

def Ip
  @Ip
end

#IpListObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    mongo表自增Id

  • ActionType:

    黑名单42或白名单40

  • Ip:

    黑白名单的IP

  • Note:

    备注

  • Source:

    添加路径

  • TsVersion:

    修改时间

  • ValidTs:

    超时时间

  • Hosts:

    域名列表

  • RuleId:

    55101145

  • IpList:

    IP列表



1113
1114
1115
# File 'lib/v20180125/models.rb', line 1113

def IpList
  @IpList
end

#NoteObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    mongo表自增Id

  • ActionType:

    黑名单42或白名单40

  • Ip:

    黑白名单的IP

  • Note:

    备注

  • Source:

    添加路径

  • TsVersion:

    修改时间

  • ValidTs:

    超时时间

  • Hosts:

    域名列表

  • RuleId:

    55101145

  • IpList:

    IP列表



1113
1114
1115
# File 'lib/v20180125/models.rb', line 1113

def Note
  @Note
end

#RuleIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    mongo表自增Id

  • ActionType:

    黑名单42或白名单40

  • Ip:

    黑白名单的IP

  • Note:

    备注

  • Source:

    添加路径

  • TsVersion:

    修改时间

  • ValidTs:

    超时时间

  • Hosts:

    域名列表

  • RuleId:

    55101145

  • IpList:

    IP列表



1113
1114
1115
# File 'lib/v20180125/models.rb', line 1113

def RuleId
  @RuleId
end

#SourceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    mongo表自增Id

  • ActionType:

    黑名单42或白名单40

  • Ip:

    黑白名单的IP

  • Note:

    备注

  • Source:

    添加路径

  • TsVersion:

    修改时间

  • ValidTs:

    超时时间

  • Hosts:

    域名列表

  • RuleId:

    55101145

  • IpList:

    IP列表



1113
1114
1115
# File 'lib/v20180125/models.rb', line 1113

def Source
  @Source
end

#TsVersionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    mongo表自增Id

  • ActionType:

    黑名单42或白名单40

  • Ip:

    黑白名单的IP

  • Note:

    备注

  • Source:

    添加路径

  • TsVersion:

    修改时间

  • ValidTs:

    超时时间

  • Hosts:

    域名列表

  • RuleId:

    55101145

  • IpList:

    IP列表



1113
1114
1115
# File 'lib/v20180125/models.rb', line 1113

def TsVersion
  @TsVersion
end

#ValidTsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    mongo表自增Id

  • ActionType:

    黑名单42或白名单40

  • Ip:

    黑白名单的IP

  • Note:

    备注

  • Source:

    添加路径

  • TsVersion:

    修改时间

  • ValidTs:

    超时时间

  • Hosts:

    域名列表

  • RuleId:

    55101145

  • IpList:

    IP列表



1113
1114
1115
# File 'lib/v20180125/models.rb', line 1113

def ValidTs
  @ValidTs
end

Instance Method Details

#deserialize(params) ⇒ Object



1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
# File 'lib/v20180125/models.rb', line 1128

def deserialize(params)
  @Id = params['Id']
  @ActionType = params['ActionType']
  @Ip = params['Ip']
  @Note = params['Note']
  @Source = params['Source']
  @TsVersion = params['TsVersion']
  @ValidTs = params['ValidTs']
  @Hosts = params['Hosts']
  @RuleId = params['RuleId']
  @IpList = params['IpList']
end