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.
10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 |
# File 'lib/v20190904/models.rb', line 10928 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
10926 10927 10928 |
# File 'lib/v20190904/models.rb', line 10926 def DNSEip @DNSEip end |
#FwMode ⇒ Object
10926 10927 10928 |
# File 'lib/v20190904/models.rb', line 10926 def FwMode @FwMode end |
#NatInsId ⇒ Object
10926 10927 10928 |
# File 'lib/v20190904/models.rb', line 10926 def NatInsId @NatInsId end |
#NatInsName ⇒ Object
10926 10927 10928 |
# File 'lib/v20190904/models.rb', line 10926 def NatInsName @NatInsName end |
#ProtectedStatus ⇒ Object
10926 10927 10928 |
# File 'lib/v20190904/models.rb', line 10926 def ProtectedStatus @ProtectedStatus end |
#SupportDNSFW ⇒ Object
10926 10927 10928 |
# File 'lib/v20190904/models.rb', line 10926 def SupportDNSFW @SupportDNSFW end |
#SwitchStatus ⇒ Object
10926 10927 10928 |
# File 'lib/v20190904/models.rb', line 10926 def SwitchStatus @SwitchStatus end |
#VpcId ⇒ Object
10926 10927 10928 |
# File 'lib/v20190904/models.rb', line 10926 def VpcId @VpcId end |
#VpcIpv4Cidr ⇒ Object
10926 10927 10928 |
# File 'lib/v20190904/models.rb', line 10926 def VpcIpv4Cidr @VpcIpv4Cidr end |
#VpcName ⇒ Object
10926 10927 10928 |
# File 'lib/v20190904/models.rb', line 10926 def VpcName @VpcName end |
Instance Method Details
#deserialize(params) ⇒ Object
10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 |
# File 'lib/v20190904/models.rb', line 10941 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 |