Class: TencentCloud::Cfw::V20190904::VpcDnsInfo

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

Overview

nat防火墙 vpc dns 开关信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vpcid = nil, vpcname = nil, fwmode = nil, vpcipv4cidr = nil, dnseip = nil, natinsid = nil, natinsname = nil, switchstatus = nil, protectedstatus = nil, supportdnsfw = nil) ⇒ VpcDnsInfo

Returns a new instance of VpcDnsInfo.



9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
# File 'lib/v20190904/models.rb', line 9723

def initialize(vpcid=nil, vpcname=nil, fwmode=nil, vpcipv4cidr=nil, dnseip=nil, natinsid=nil, natinsname=nil, switchstatus=nil, protectedstatus=nil, supportdnsfw=nil)
  @VpcId = vpcid
  @VpcName = vpcname
  @FwMode = fwmode
  @VpcIpv4Cidr = vpcipv4cidr
  @DNSEip = dnseip
  @NatInsId = natinsid
  @NatInsName = natinsname
  @SwitchStatus = switchstatus
  @ProtectedStatus = protectedstatus
  @SupportDNSFW = supportdnsfw
end

Instance Attribute Details

#DNSEipObject

Parameters:

  • VpcId:

    vpc id

  • VpcName:

    vpc 名称

  • FwMode:

    nat 防火墙模式 0:新增模式, 1: 接入模式

  • VpcIpv4Cidr:

    vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)

  • DNSEip:

    外网弹性ip,防火墙 dns解析地址

  • NatInsId:

    nat网关id

  • NatInsName:

    nat网关名称

  • SwitchStatus:

    0:开关关闭 , 1: 开关打开

  • ProtectedStatus:

    0:未防护, 1: 已防护,2:忽略此字段

  • SupportDNSFW:

    是否支持DNS FW,0-不支持、1-支持



9721
9722
9723
# File 'lib/v20190904/models.rb', line 9721

def DNSEip
  @DNSEip
end

#FwModeObject

Parameters:

  • VpcId:

    vpc id

  • VpcName:

    vpc 名称

  • FwMode:

    nat 防火墙模式 0:新增模式, 1: 接入模式

  • VpcIpv4Cidr:

    vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)

  • DNSEip:

    外网弹性ip,防火墙 dns解析地址

  • NatInsId:

    nat网关id

  • NatInsName:

    nat网关名称

  • SwitchStatus:

    0:开关关闭 , 1: 开关打开

  • ProtectedStatus:

    0:未防护, 1: 已防护,2:忽略此字段

  • SupportDNSFW:

    是否支持DNS FW,0-不支持、1-支持



9721
9722
9723
# File 'lib/v20190904/models.rb', line 9721

def FwMode
  @FwMode
end

#NatInsIdObject

Parameters:

  • VpcId:

    vpc id

  • VpcName:

    vpc 名称

  • FwMode:

    nat 防火墙模式 0:新增模式, 1: 接入模式

  • VpcIpv4Cidr:

    vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)

  • DNSEip:

    外网弹性ip,防火墙 dns解析地址

  • NatInsId:

    nat网关id

  • NatInsName:

    nat网关名称

  • SwitchStatus:

    0:开关关闭 , 1: 开关打开

  • ProtectedStatus:

    0:未防护, 1: 已防护,2:忽略此字段

  • SupportDNSFW:

    是否支持DNS FW,0-不支持、1-支持



9721
9722
9723
# File 'lib/v20190904/models.rb', line 9721

def NatInsId
  @NatInsId
end

#NatInsNameObject

Parameters:

  • VpcId:

    vpc id

  • VpcName:

    vpc 名称

  • FwMode:

    nat 防火墙模式 0:新增模式, 1: 接入模式

  • VpcIpv4Cidr:

    vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)

  • DNSEip:

    外网弹性ip,防火墙 dns解析地址

  • NatInsId:

    nat网关id

  • NatInsName:

    nat网关名称

  • SwitchStatus:

    0:开关关闭 , 1: 开关打开

  • ProtectedStatus:

    0:未防护, 1: 已防护,2:忽略此字段

  • SupportDNSFW:

    是否支持DNS FW,0-不支持、1-支持



9721
9722
9723
# File 'lib/v20190904/models.rb', line 9721

def NatInsName
  @NatInsName
end

#ProtectedStatusObject

Parameters:

  • VpcId:

    vpc id

  • VpcName:

    vpc 名称

  • FwMode:

    nat 防火墙模式 0:新增模式, 1: 接入模式

  • VpcIpv4Cidr:

    vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)

  • DNSEip:

    外网弹性ip,防火墙 dns解析地址

  • NatInsId:

    nat网关id

  • NatInsName:

    nat网关名称

  • SwitchStatus:

    0:开关关闭 , 1: 开关打开

  • ProtectedStatus:

    0:未防护, 1: 已防护,2:忽略此字段

  • SupportDNSFW:

    是否支持DNS FW,0-不支持、1-支持



9721
9722
9723
# File 'lib/v20190904/models.rb', line 9721

def ProtectedStatus
  @ProtectedStatus
end

#SupportDNSFWObject

Parameters:

  • VpcId:

    vpc id

  • VpcName:

    vpc 名称

  • FwMode:

    nat 防火墙模式 0:新增模式, 1: 接入模式

  • VpcIpv4Cidr:

    vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)

  • DNSEip:

    外网弹性ip,防火墙 dns解析地址

  • NatInsId:

    nat网关id

  • NatInsName:

    nat网关名称

  • SwitchStatus:

    0:开关关闭 , 1: 开关打开

  • ProtectedStatus:

    0:未防护, 1: 已防护,2:忽略此字段

  • SupportDNSFW:

    是否支持DNS FW,0-不支持、1-支持



9721
9722
9723
# File 'lib/v20190904/models.rb', line 9721

def SupportDNSFW
  @SupportDNSFW
end

#SwitchStatusObject

Parameters:

  • VpcId:

    vpc id

  • VpcName:

    vpc 名称

  • FwMode:

    nat 防火墙模式 0:新增模式, 1: 接入模式

  • VpcIpv4Cidr:

    vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)

  • DNSEip:

    外网弹性ip,防火墙 dns解析地址

  • NatInsId:

    nat网关id

  • NatInsName:

    nat网关名称

  • SwitchStatus:

    0:开关关闭 , 1: 开关打开

  • ProtectedStatus:

    0:未防护, 1: 已防护,2:忽略此字段

  • SupportDNSFW:

    是否支持DNS FW,0-不支持、1-支持



9721
9722
9723
# File 'lib/v20190904/models.rb', line 9721

def SwitchStatus
  @SwitchStatus
end

#VpcIdObject

Parameters:

  • VpcId:

    vpc id

  • VpcName:

    vpc 名称

  • FwMode:

    nat 防火墙模式 0:新增模式, 1: 接入模式

  • VpcIpv4Cidr:

    vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)

  • DNSEip:

    外网弹性ip,防火墙 dns解析地址

  • NatInsId:

    nat网关id

  • NatInsName:

    nat网关名称

  • SwitchStatus:

    0:开关关闭 , 1: 开关打开

  • ProtectedStatus:

    0:未防护, 1: 已防护,2:忽略此字段

  • SupportDNSFW:

    是否支持DNS FW,0-不支持、1-支持



9721
9722
9723
# File 'lib/v20190904/models.rb', line 9721

def VpcId
  @VpcId
end

#VpcIpv4CidrObject

Parameters:

  • VpcId:

    vpc id

  • VpcName:

    vpc 名称

  • FwMode:

    nat 防火墙模式 0:新增模式, 1: 接入模式

  • VpcIpv4Cidr:

    vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)

  • DNSEip:

    外网弹性ip,防火墙 dns解析地址

  • NatInsId:

    nat网关id

  • NatInsName:

    nat网关名称

  • SwitchStatus:

    0:开关关闭 , 1: 开关打开

  • ProtectedStatus:

    0:未防护, 1: 已防护,2:忽略此字段

  • SupportDNSFW:

    是否支持DNS FW,0-不支持、1-支持



9721
9722
9723
# File 'lib/v20190904/models.rb', line 9721

def VpcIpv4Cidr
  @VpcIpv4Cidr
end

#VpcNameObject

Parameters:

  • VpcId:

    vpc id

  • VpcName:

    vpc 名称

  • FwMode:

    nat 防火墙模式 0:新增模式, 1: 接入模式

  • VpcIpv4Cidr:

    vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)

  • DNSEip:

    外网弹性ip,防火墙 dns解析地址

  • NatInsId:

    nat网关id

  • NatInsName:

    nat网关名称

  • SwitchStatus:

    0:开关关闭 , 1: 开关打开

  • ProtectedStatus:

    0:未防护, 1: 已防护,2:忽略此字段

  • SupportDNSFW:

    是否支持DNS FW,0-不支持、1-支持



9721
9722
9723
# File 'lib/v20190904/models.rb', line 9721

def VpcName
  @VpcName
end

Instance Method Details

#deserialize(params) ⇒ Object



9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
# File 'lib/v20190904/models.rb', line 9736

def deserialize(params)
  @VpcId = params['VpcId']
  @VpcName = params['VpcName']
  @FwMode = params['FwMode']
  @VpcIpv4Cidr = params['VpcIpv4Cidr']
  @DNSEip = params['DNSEip']
  @NatInsId = params['NatInsId']
  @NatInsName = params['NatInsName']
  @SwitchStatus = params['SwitchStatus']
  @ProtectedStatus = params['ProtectedStatus']
  @SupportDNSFW = params['SupportDNSFW']
end