Class: TencentCloud::Cfw::V20190904::EdgeIpSwitch

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

Overview

开启、关闭 防火墙互联网边界开关

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(publicip = nil, subnetid = nil, endpointip = nil, switchmode = nil) ⇒ EdgeIpSwitch

Returns a new instance of EdgeIpSwitch.



6098
6099
6100
6101
6102
6103
# File 'lib/v20190904/models.rb', line 6098

def initialize(publicip=nil, subnetid=nil, endpointip=nil, switchmode=nil)
  @PublicIp = publicip
  @SubnetId = subnetid
  @EndpointIp = endpointip
  @SwitchMode = switchmode
end

Instance Attribute Details

#EndpointIpObject

Parameters:

  • 公网IP

  • vpc 中第一个EIP开关打开,需要指定子网创建私有连接

  • 创建私有连接指定IP

  • 0 : 旁路 1 : 串行



6096
6097
6098
# File 'lib/v20190904/models.rb', line 6096

def EndpointIp
  @EndpointIp
end

#PublicIpObject

Parameters:

  • 公网IP

  • vpc 中第一个EIP开关打开,需要指定子网创建私有连接

  • 创建私有连接指定IP

  • 0 : 旁路 1 : 串行



6096
6097
6098
# File 'lib/v20190904/models.rb', line 6096

def PublicIp
  @PublicIp
end

#SubnetIdObject

Parameters:

  • 公网IP

  • vpc 中第一个EIP开关打开,需要指定子网创建私有连接

  • 创建私有连接指定IP

  • 0 : 旁路 1 : 串行



6096
6097
6098
# File 'lib/v20190904/models.rb', line 6096

def SubnetId
  @SubnetId
end

#SwitchModeObject

Parameters:

  • 公网IP

  • vpc 中第一个EIP开关打开,需要指定子网创建私有连接

  • 创建私有连接指定IP

  • 0 : 旁路 1 : 串行



6096
6097
6098
# File 'lib/v20190904/models.rb', line 6096

def SwitchMode
  @SwitchMode
end

Instance Method Details

#deserialize(params) ⇒ Object



6105
6106
6107
6108
6109
6110
# File 'lib/v20190904/models.rb', line 6105

def deserialize(params)
  @PublicIp = params['PublicIp']
  @SubnetId = params['SubnetId']
  @EndpointIp = params['EndpointIp']
  @SwitchMode = params['SwitchMode']
end