Class: TencentCloud::Sqlserver::V20180328::SecurityGroupPolicy

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

Overview

安全组策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(action = nil, cidrip = nil, portrange = nil, ipprotocol = nil, dir = nil) ⇒ SecurityGroupPolicy

Returns a new instance of SecurityGroupPolicy.



11056
11057
11058
11059
11060
11061
11062
# File 'lib/v20180328/models.rb', line 11056

def initialize(action=nil, cidrip=nil, portrange=nil, ipprotocol=nil, dir=nil)
  @Action = action
  @CidrIp = cidrip
  @PortRange = portrange
  @IpProtocol = ipprotocol
  @Dir = dir
end

Instance Attribute Details

#ActionObject

Parameters:

  • Action:

    策略,ACCEPT 或者 DROP

  • CidrIp:

    目的 IP 或 IP 段,例如172.16.0.0/12

  • PortRange:

    端口或者端口范围

  • IpProtocol:

    网络协议,支持 UDP、TCP等

  • Dir:

    规则限定的方向,OUTPUT-出战规则 INPUT-进站规则



11054
11055
11056
# File 'lib/v20180328/models.rb', line 11054

def Action
  @Action
end

#CidrIpObject

Parameters:

  • Action:

    策略,ACCEPT 或者 DROP

  • CidrIp:

    目的 IP 或 IP 段,例如172.16.0.0/12

  • PortRange:

    端口或者端口范围

  • IpProtocol:

    网络协议,支持 UDP、TCP等

  • Dir:

    规则限定的方向,OUTPUT-出战规则 INPUT-进站规则



11054
11055
11056
# File 'lib/v20180328/models.rb', line 11054

def CidrIp
  @CidrIp
end

#DirObject

Parameters:

  • Action:

    策略,ACCEPT 或者 DROP

  • CidrIp:

    目的 IP 或 IP 段,例如172.16.0.0/12

  • PortRange:

    端口或者端口范围

  • IpProtocol:

    网络协议,支持 UDP、TCP等

  • Dir:

    规则限定的方向,OUTPUT-出战规则 INPUT-进站规则



11054
11055
11056
# File 'lib/v20180328/models.rb', line 11054

def Dir
  @Dir
end

#IpProtocolObject

Parameters:

  • Action:

    策略,ACCEPT 或者 DROP

  • CidrIp:

    目的 IP 或 IP 段,例如172.16.0.0/12

  • PortRange:

    端口或者端口范围

  • IpProtocol:

    网络协议,支持 UDP、TCP等

  • Dir:

    规则限定的方向,OUTPUT-出战规则 INPUT-进站规则



11054
11055
11056
# File 'lib/v20180328/models.rb', line 11054

def IpProtocol
  @IpProtocol
end

#PortRangeObject

Parameters:

  • Action:

    策略,ACCEPT 或者 DROP

  • CidrIp:

    目的 IP 或 IP 段,例如172.16.0.0/12

  • PortRange:

    端口或者端口范围

  • IpProtocol:

    网络协议,支持 UDP、TCP等

  • Dir:

    规则限定的方向,OUTPUT-出战规则 INPUT-进站规则



11054
11055
11056
# File 'lib/v20180328/models.rb', line 11054

def PortRange
  @PortRange
end

Instance Method Details

#deserialize(params) ⇒ Object



11064
11065
11066
11067
11068
11069
11070
# File 'lib/v20180328/models.rb', line 11064

def deserialize(params)
  @Action = params['Action']
  @CidrIp = params['CidrIp']
  @PortRange = params['PortRange']
  @IpProtocol = params['IpProtocol']
  @Dir = params['Dir']
end