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



5500
5501
5502
5503
5504
5505
# File 'lib/v20190904/models.rb', line 5500

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

Instance Attribute Details

#EndpointIpObject



5498
5499
5500
# File 'lib/v20190904/models.rb', line 5498

def EndpointIp
  @EndpointIp
end

#PublicIpObject



5498
5499
5500
# File 'lib/v20190904/models.rb', line 5498

def PublicIp
  @PublicIp
end

#SubnetIdObject



5498
5499
5500
# File 'lib/v20190904/models.rb', line 5498

def SubnetId
  @SubnetId
end

#SwitchModeObject



5498
5499
5500
# File 'lib/v20190904/models.rb', line 5498

def SwitchMode
  @SwitchMode
end

Instance Method Details

#deserialize(params) ⇒ Object



5507
5508
5509
5510
5511
5512
# File 'lib/v20190904/models.rb', line 5507

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