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.



10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
# File 'lib/v20190904/models.rb', line 10013

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-支持



10011
10012
10013
# File 'lib/v20190904/models.rb', line 10011

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-支持



10011
10012
10013
# File 'lib/v20190904/models.rb', line 10011

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-支持



10011
10012
10013
# File 'lib/v20190904/models.rb', line 10011

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-支持



10011
10012
10013
# File 'lib/v20190904/models.rb', line 10011

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-支持



10011
10012
10013
# File 'lib/v20190904/models.rb', line 10011

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-支持



10011
10012
10013
# File 'lib/v20190904/models.rb', line 10011

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-支持



10011
10012
10013
# File 'lib/v20190904/models.rb', line 10011

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-支持



10011
10012
10013
# File 'lib/v20190904/models.rb', line 10011

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-支持



10011
10012
10013
# File 'lib/v20190904/models.rb', line 10011

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-支持



10011
10012
10013
# File 'lib/v20190904/models.rb', line 10011

def VpcName
  @VpcName
end

Instance Method Details

#deserialize(params) ⇒ Object



10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
# File 'lib/v20190904/models.rb', line 10026

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