Class: TencentCloud::Tse::V20201207::NetworkAccessControl

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

Overview

网络访问策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mode = nil, cidrwhitelist = nil, cidrblacklist = nil) ⇒ NetworkAccessControl

Returns a new instance of NetworkAccessControl.



6003
6004
6005
6006
6007
# File 'lib/v20201207/models.rb', line 6003

def initialize(mode=nil, cidrwhitelist=nil, cidrblacklist=nil)
  @Mode = mode
  @CidrWhiteList = cidrwhitelist
  @CidrBlackList = cidrblacklist
end

Instance Attribute Details

#CidrBlackListObject

Parameters:

  • Mode:

    访问模式:Whitelist|Blacklist

  • CidrWhiteList:

    白名单列表

  • CidrBlackList:

    黑名单列表



6001
6002
6003
# File 'lib/v20201207/models.rb', line 6001

def CidrBlackList
  @CidrBlackList
end

#CidrWhiteListObject

Parameters:

  • Mode:

    访问模式:Whitelist|Blacklist

  • CidrWhiteList:

    白名单列表

  • CidrBlackList:

    黑名单列表



6001
6002
6003
# File 'lib/v20201207/models.rb', line 6001

def CidrWhiteList
  @CidrWhiteList
end

#ModeObject

Parameters:

  • Mode:

    访问模式:Whitelist|Blacklist

  • CidrWhiteList:

    白名单列表

  • CidrBlackList:

    黑名单列表



6001
6002
6003
# File 'lib/v20201207/models.rb', line 6001

def Mode
  @Mode
end

Instance Method Details

#deserialize(params) ⇒ Object



6009
6010
6011
6012
6013
# File 'lib/v20201207/models.rb', line 6009

def deserialize(params)
  @Mode = params['Mode']
  @CidrWhiteList = params['CidrWhiteList']
  @CidrBlackList = params['CidrBlackList']
end