Class: TencentCloud::Cfw::V20190904::VpcDnsInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfw::V20190904::VpcDnsInfo
- Defined in:
- lib/v20190904/models.rb
Overview
nat防火墙 vpc dns 开关信息
Instance Attribute Summary collapse
- #DNSEip ⇒ Object
- #FwMode ⇒ Object
- #NatInsId ⇒ Object
- #NatInsName ⇒ Object
- #ProtectedStatus ⇒ Object
- #SupportDNSFW ⇒ Object
- #SwitchStatus ⇒ Object
- #VpcId ⇒ Object
- #VpcIpv4Cidr ⇒ Object
- #VpcName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(vpcid = nil, vpcname = nil, fwmode = nil, vpcipv4cidr = nil, dnseip = nil, natinsid = nil, natinsname = nil, switchstatus = nil, protectedstatus = nil, supportdnsfw = nil) ⇒ VpcDnsInfo
constructor
A new instance of VpcDnsInfo.
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
#DNSEip ⇒ Object
10011 10012 10013 |
# File 'lib/v20190904/models.rb', line 10011 def DNSEip @DNSEip end |
#FwMode ⇒ Object
10011 10012 10013 |
# File 'lib/v20190904/models.rb', line 10011 def FwMode @FwMode end |
#NatInsId ⇒ Object
10011 10012 10013 |
# File 'lib/v20190904/models.rb', line 10011 def NatInsId @NatInsId end |
#NatInsName ⇒ Object
10011 10012 10013 |
# File 'lib/v20190904/models.rb', line 10011 def NatInsName @NatInsName end |
#ProtectedStatus ⇒ Object
10011 10012 10013 |
# File 'lib/v20190904/models.rb', line 10011 def ProtectedStatus @ProtectedStatus end |
#SupportDNSFW ⇒ Object
10011 10012 10013 |
# File 'lib/v20190904/models.rb', line 10011 def SupportDNSFW @SupportDNSFW end |
#SwitchStatus ⇒ Object
10011 10012 10013 |
# File 'lib/v20190904/models.rb', line 10011 def SwitchStatus @SwitchStatus end |
#VpcId ⇒ Object
10011 10012 10013 |
# File 'lib/v20190904/models.rb', line 10011 def VpcId @VpcId end |
#VpcIpv4Cidr ⇒ Object
10011 10012 10013 |
# File 'lib/v20190904/models.rb', line 10011 def VpcIpv4Cidr @VpcIpv4Cidr end |
#VpcName ⇒ Object
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 |