Class: TencentCloud::Cfw::V20190904::FwDeploy

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(deployregion = nil, width = nil, crossazone = nil, zone = nil, zonebak = nil, cdcid = nil) ⇒ FwDeploy

Returns a new instance of FwDeploy.



5837
5838
5839
5840
5841
5842
5843
5844
# File 'lib/v20190904/models.rb', line 5837

def initialize(deployregion=nil, width=nil, crossazone=nil, zone=nil, zonebak=nil, cdcid=nil)
  @DeployRegion = deployregion
  @Width = width
  @CrossAZone = crossazone
  @Zone = zone
  @ZoneBak = zonebak
  @CdcId = cdcid
end

Instance Attribute Details

#CdcIdObject

Parameters:

  • DeployRegion:

    防火墙部署地域

  • Width:

    带宽,单位:Mbps

  • CrossAZone:

    异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备

  • Zone:

    主可用区,为空则选择默认可用区

  • ZoneBak:

    备可用区,为空则选择默认可用区

  • CdcId:

    若为cdc防火墙时填充该id



5835
5836
5837
# File 'lib/v20190904/models.rb', line 5835

def CdcId
  @CdcId
end

#CrossAZoneObject

Parameters:

  • DeployRegion:

    防火墙部署地域

  • Width:

    带宽,单位:Mbps

  • CrossAZone:

    异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备

  • Zone:

    主可用区,为空则选择默认可用区

  • ZoneBak:

    备可用区,为空则选择默认可用区

  • CdcId:

    若为cdc防火墙时填充该id



5835
5836
5837
# File 'lib/v20190904/models.rb', line 5835

def CrossAZone
  @CrossAZone
end

#DeployRegionObject

Parameters:

  • DeployRegion:

    防火墙部署地域

  • Width:

    带宽,单位:Mbps

  • CrossAZone:

    异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备

  • Zone:

    主可用区,为空则选择默认可用区

  • ZoneBak:

    备可用区,为空则选择默认可用区

  • CdcId:

    若为cdc防火墙时填充该id



5835
5836
5837
# File 'lib/v20190904/models.rb', line 5835

def DeployRegion
  @DeployRegion
end

#WidthObject

Parameters:

  • DeployRegion:

    防火墙部署地域

  • Width:

    带宽,单位:Mbps

  • CrossAZone:

    异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备

  • Zone:

    主可用区,为空则选择默认可用区

  • ZoneBak:

    备可用区,为空则选择默认可用区

  • CdcId:

    若为cdc防火墙时填充该id



5835
5836
5837
# File 'lib/v20190904/models.rb', line 5835

def Width
  @Width
end

#ZoneObject

Parameters:

  • DeployRegion:

    防火墙部署地域

  • Width:

    带宽,单位:Mbps

  • CrossAZone:

    异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备

  • Zone:

    主可用区,为空则选择默认可用区

  • ZoneBak:

    备可用区,为空则选择默认可用区

  • CdcId:

    若为cdc防火墙时填充该id



5835
5836
5837
# File 'lib/v20190904/models.rb', line 5835

def Zone
  @Zone
end

#ZoneBakObject

Parameters:

  • DeployRegion:

    防火墙部署地域

  • Width:

    带宽,单位:Mbps

  • CrossAZone:

    异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备

  • Zone:

    主可用区,为空则选择默认可用区

  • ZoneBak:

    备可用区,为空则选择默认可用区

  • CdcId:

    若为cdc防火墙时填充该id



5835
5836
5837
# File 'lib/v20190904/models.rb', line 5835

def ZoneBak
  @ZoneBak
end

Instance Method Details

#deserialize(params) ⇒ Object



5846
5847
5848
5849
5850
5851
5852
5853
# File 'lib/v20190904/models.rb', line 5846

def deserialize(params)
  @DeployRegion = params['DeployRegion']
  @Width = params['Width']
  @CrossAZone = params['CrossAZone']
  @Zone = params['Zone']
  @ZoneBak = params['ZoneBak']
  @CdcId = params['CdcId']
end