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.



10871
10872
10873
10874
10875
# File 'lib/v20201207/models.rb', line 10871

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:

    黑名单列表



10869
10870
10871
# File 'lib/v20201207/models.rb', line 10869

def CidrBlackList
  @CidrBlackList
end

#CidrWhiteListObject

Parameters:

  • Mode:

    访问模式:Whitelist|Blacklist

  • CidrWhiteList:

    白名单列表

  • CidrBlackList:

    黑名单列表



10869
10870
10871
# File 'lib/v20201207/models.rb', line 10869

def CidrWhiteList
  @CidrWhiteList
end

#ModeObject

Parameters:

  • Mode:

    访问模式:Whitelist|Blacklist

  • CidrWhiteList:

    白名单列表

  • CidrBlackList:

    黑名单列表



10869
10870
10871
# File 'lib/v20201207/models.rb', line 10869

def Mode
  @Mode
end

Instance Method Details

#deserialize(params) ⇒ Object



10877
10878
10879
10880
10881
# File 'lib/v20201207/models.rb', line 10877

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