Class: TencentCloud::Mongodb::V20190725::SecurityGroupBound

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

Overview

安全组规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(action = nil, cidrip = nil, portrange = nil, ipprotocol = nil, id = nil, addressmodule = nil, servicemodule = nil, desc = nil) ⇒ SecurityGroupBound

Returns a new instance of SecurityGroupBound.



5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
# File 'lib/v20190725/models.rb', line 5698

def initialize(action=nil, cidrip=nil, portrange=nil, ipprotocol=nil, id=nil, addressmodule=nil, servicemodule=nil, desc=nil)
  @Action = action
  @CidrIp = cidrip
  @PortRange = portrange
  @IpProtocol = ipprotocol
  @Id = id
  @AddressModule = addressmodule
  @ServiceModule = servicemodule
  @Desc = desc
end

Instance Attribute Details

#ActionObject

  • ACCEPT:允许,放行该端口相应的访问请求。
  • DROP:拒绝,直接丢弃数据包,不返回任何回应信息。

Parameters:

  • Action:

    执行策略。

  • CidrIp:

    访问数据库的入站 IP 或 IP 段。

  • PortRange:

    访问数据库的端口。

  • IpProtocol:

    传输层协议:tcp。

  • Id:

    安全组 ID。

  • AddressModule:

    IP 地址或 IP 地址组参数模板 ID。请登录参数模板控制台获取参数模板 IP 地址详情。

  • ServiceModule:

    协议端口或协议端口组参数模板 ID。请登录参数模板控制台获取参数模板协议端口详情。

  • Desc:

    安全组描述信息。



5696
5697
5698
# File 'lib/v20190725/models.rb', line 5696

def Action
  @Action
end

#AddressModuleObject

  • ACCEPT:允许,放行该端口相应的访问请求。
  • DROP:拒绝,直接丢弃数据包,不返回任何回应信息。

Parameters:

  • Action:

    执行策略。

  • CidrIp:

    访问数据库的入站 IP 或 IP 段。

  • PortRange:

    访问数据库的端口。

  • IpProtocol:

    传输层协议:tcp。

  • Id:

    安全组 ID。

  • AddressModule:

    IP 地址或 IP 地址组参数模板 ID。请登录参数模板控制台获取参数模板 IP 地址详情。

  • ServiceModule:

    协议端口或协议端口组参数模板 ID。请登录参数模板控制台获取参数模板协议端口详情。

  • Desc:

    安全组描述信息。



5696
5697
5698
# File 'lib/v20190725/models.rb', line 5696

def AddressModule
  @AddressModule
end

#CidrIpObject

  • ACCEPT:允许,放行该端口相应的访问请求。
  • DROP:拒绝,直接丢弃数据包,不返回任何回应信息。

Parameters:

  • Action:

    执行策略。

  • CidrIp:

    访问数据库的入站 IP 或 IP 段。

  • PortRange:

    访问数据库的端口。

  • IpProtocol:

    传输层协议:tcp。

  • Id:

    安全组 ID。

  • AddressModule:

    IP 地址或 IP 地址组参数模板 ID。请登录参数模板控制台获取参数模板 IP 地址详情。

  • ServiceModule:

    协议端口或协议端口组参数模板 ID。请登录参数模板控制台获取参数模板协议端口详情。

  • Desc:

    安全组描述信息。



5696
5697
5698
# File 'lib/v20190725/models.rb', line 5696

def CidrIp
  @CidrIp
end

#DescObject

  • ACCEPT:允许,放行该端口相应的访问请求。
  • DROP:拒绝,直接丢弃数据包,不返回任何回应信息。

Parameters:

  • Action:

    执行策略。

  • CidrIp:

    访问数据库的入站 IP 或 IP 段。

  • PortRange:

    访问数据库的端口。

  • IpProtocol:

    传输层协议:tcp。

  • Id:

    安全组 ID。

  • AddressModule:

    IP 地址或 IP 地址组参数模板 ID。请登录参数模板控制台获取参数模板 IP 地址详情。

  • ServiceModule:

    协议端口或协议端口组参数模板 ID。请登录参数模板控制台获取参数模板协议端口详情。

  • Desc:

    安全组描述信息。



5696
5697
5698
# File 'lib/v20190725/models.rb', line 5696

def Desc
  @Desc
end

#IdObject

  • ACCEPT:允许,放行该端口相应的访问请求。
  • DROP:拒绝,直接丢弃数据包,不返回任何回应信息。

Parameters:

  • Action:

    执行策略。

  • CidrIp:

    访问数据库的入站 IP 或 IP 段。

  • PortRange:

    访问数据库的端口。

  • IpProtocol:

    传输层协议:tcp。

  • Id:

    安全组 ID。

  • AddressModule:

    IP 地址或 IP 地址组参数模板 ID。请登录参数模板控制台获取参数模板 IP 地址详情。

  • ServiceModule:

    协议端口或协议端口组参数模板 ID。请登录参数模板控制台获取参数模板协议端口详情。

  • Desc:

    安全组描述信息。



5696
5697
5698
# File 'lib/v20190725/models.rb', line 5696

def Id
  @Id
end

#IpProtocolObject

  • ACCEPT:允许,放行该端口相应的访问请求。
  • DROP:拒绝,直接丢弃数据包,不返回任何回应信息。

Parameters:

  • Action:

    执行策略。

  • CidrIp:

    访问数据库的入站 IP 或 IP 段。

  • PortRange:

    访问数据库的端口。

  • IpProtocol:

    传输层协议:tcp。

  • Id:

    安全组 ID。

  • AddressModule:

    IP 地址或 IP 地址组参数模板 ID。请登录参数模板控制台获取参数模板 IP 地址详情。

  • ServiceModule:

    协议端口或协议端口组参数模板 ID。请登录参数模板控制台获取参数模板协议端口详情。

  • Desc:

    安全组描述信息。



5696
5697
5698
# File 'lib/v20190725/models.rb', line 5696

def IpProtocol
  @IpProtocol
end

#PortRangeObject

  • ACCEPT:允许,放行该端口相应的访问请求。
  • DROP:拒绝,直接丢弃数据包,不返回任何回应信息。

Parameters:

  • Action:

    执行策略。

  • CidrIp:

    访问数据库的入站 IP 或 IP 段。

  • PortRange:

    访问数据库的端口。

  • IpProtocol:

    传输层协议:tcp。

  • Id:

    安全组 ID。

  • AddressModule:

    IP 地址或 IP 地址组参数模板 ID。请登录参数模板控制台获取参数模板 IP 地址详情。

  • ServiceModule:

    协议端口或协议端口组参数模板 ID。请登录参数模板控制台获取参数模板协议端口详情。

  • Desc:

    安全组描述信息。



5696
5697
5698
# File 'lib/v20190725/models.rb', line 5696

def PortRange
  @PortRange
end

#ServiceModuleObject

  • ACCEPT:允许,放行该端口相应的访问请求。
  • DROP:拒绝,直接丢弃数据包,不返回任何回应信息。

Parameters:

  • Action:

    执行策略。

  • CidrIp:

    访问数据库的入站 IP 或 IP 段。

  • PortRange:

    访问数据库的端口。

  • IpProtocol:

    传输层协议:tcp。

  • Id:

    安全组 ID。

  • AddressModule:

    IP 地址或 IP 地址组参数模板 ID。请登录参数模板控制台获取参数模板 IP 地址详情。

  • ServiceModule:

    协议端口或协议端口组参数模板 ID。请登录参数模板控制台获取参数模板协议端口详情。

  • Desc:

    安全组描述信息。



5696
5697
5698
# File 'lib/v20190725/models.rb', line 5696

def ServiceModule
  @ServiceModule
end

Instance Method Details

#deserialize(params) ⇒ Object



5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
# File 'lib/v20190725/models.rb', line 5709

def deserialize(params)
  @Action = params['Action']
  @CidrIp = params['CidrIp']
  @PortRange = params['PortRange']
  @IpProtocol = params['IpProtocol']
  @Id = params['Id']
  @AddressModule = params['AddressModule']
  @ServiceModule = params['ServiceModule']
  @Desc = params['Desc']
end