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.
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
#DNSEip ⇒ Object
9721 9722 9723 |
# File 'lib/v20190904/models.rb', line 9721 def DNSEip @DNSEip end |
#FwMode ⇒ Object
9721 9722 9723 |
# File 'lib/v20190904/models.rb', line 9721 def FwMode @FwMode end |
#NatInsId ⇒ Object
9721 9722 9723 |
# File 'lib/v20190904/models.rb', line 9721 def NatInsId @NatInsId end |
#NatInsName ⇒ Object
9721 9722 9723 |
# File 'lib/v20190904/models.rb', line 9721 def NatInsName @NatInsName end |
#ProtectedStatus ⇒ Object
9721 9722 9723 |
# File 'lib/v20190904/models.rb', line 9721 def ProtectedStatus @ProtectedStatus end |
#SupportDNSFW ⇒ Object
9721 9722 9723 |
# File 'lib/v20190904/models.rb', line 9721 def SupportDNSFW @SupportDNSFW end |
#SwitchStatus ⇒ Object
9721 9722 9723 |
# File 'lib/v20190904/models.rb', line 9721 def SwitchStatus @SwitchStatus end |
#VpcId ⇒ Object
9721 9722 9723 |
# File 'lib/v20190904/models.rb', line 9721 def VpcId @VpcId end |
#VpcIpv4Cidr ⇒ Object
9721 9722 9723 |
# File 'lib/v20190904/models.rb', line 9721 def VpcIpv4Cidr @VpcIpv4Cidr end |
#VpcName ⇒ Object
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 |