Class: TencentCloud::Bh::V20230418::ModifyAccessWhiteListRuleRequest

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

Overview

ModifyAccessWhiteListRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, source = nil, remark = nil) ⇒ ModifyAccessWhiteListRuleRequest

Returns a new instance of ModifyAccessWhiteListRuleRequest.



4922
4923
4924
4925
4926
# File 'lib/v20230418/models.rb', line 4922

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

Instance Attribute Details

#IdObject

Parameters:

  • Id:

    白名单规则ID

  • Source:

    ip或网段信息,如10.10.10.1或10.10.10.0/24,最大长度40字节

  • Remark:

    备注信息,最大长度64字符。



4920
4921
4922
# File 'lib/v20230418/models.rb', line 4920

def Id
  @Id
end

#RemarkObject

Parameters:

  • Id:

    白名单规则ID

  • Source:

    ip或网段信息,如10.10.10.1或10.10.10.0/24,最大长度40字节

  • Remark:

    备注信息,最大长度64字符。



4920
4921
4922
# File 'lib/v20230418/models.rb', line 4920

def Remark
  @Remark
end

#SourceObject

Parameters:

  • Id:

    白名单规则ID

  • Source:

    ip或网段信息,如10.10.10.1或10.10.10.0/24,最大长度40字节

  • Remark:

    备注信息,最大长度64字符。



4920
4921
4922
# File 'lib/v20230418/models.rb', line 4920

def Source
  @Source
end

Instance Method Details

#deserialize(params) ⇒ Object



4928
4929
4930
4931
4932
# File 'lib/v20230418/models.rb', line 4928

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