Class: TencentCloud::Bh::V20230418::AccessWhiteListRule

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

Overview

访问白名单规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, source = nil, remark = nil, modifytime = nil) ⇒ AccessWhiteListRule

Returns a new instance of AccessWhiteListRule.



185
186
187
188
189
190
# File 'lib/v20230418/models.rb', line 185

def initialize(id=nil, source=nil, remark=nil, modifytime=nil)
  @Id = id
  @Source = source
  @Remark = remark
  @ModifyTime = modifytime
end

Instance Attribute Details

#IdObject

Parameters:

  • Id:

    规则ID

  • Source:

    IP或者网段

  • Remark:

    备注信息

  • ModifyTime:

    修改时间



183
184
185
# File 'lib/v20230418/models.rb', line 183

def Id
  @Id
end

#ModifyTimeObject

Parameters:

  • Id:

    规则ID

  • Source:

    IP或者网段

  • Remark:

    备注信息

  • ModifyTime:

    修改时间



183
184
185
# File 'lib/v20230418/models.rb', line 183

def ModifyTime
  @ModifyTime
end

#RemarkObject

Parameters:

  • Id:

    规则ID

  • Source:

    IP或者网段

  • Remark:

    备注信息

  • ModifyTime:

    修改时间



183
184
185
# File 'lib/v20230418/models.rb', line 183

def Remark
  @Remark
end

#SourceObject

Parameters:

  • Id:

    规则ID

  • Source:

    IP或者网段

  • Remark:

    备注信息

  • ModifyTime:

    修改时间



183
184
185
# File 'lib/v20230418/models.rb', line 183

def Source
  @Source
end

Instance Method Details

#deserialize(params) ⇒ Object



192
193
194
195
196
197
# File 'lib/v20230418/models.rb', line 192

def deserialize(params)
  @Id = params['Id']
  @Source = params['Source']
  @Remark = params['Remark']
  @ModifyTime = params['ModifyTime']
end