Class: TencentCloud::Tse::V20201207::CloudNativeAPIGatewayConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tse::V20201207::CloudNativeAPIGatewayConfig
- Defined in:
- lib/v20201207/models.rb
Overview
云原生API网关配置信息。
Instance Attribute Summary collapse
-
#AccessControl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#AdminPassword ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#AdminUser ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ConsoleType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CustomizedConfigContent ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Description ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#HttpsUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#HttpUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#InternetMaxBandwidthOut ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#IPV6FullChain ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MasterZoneId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MasterZoneName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MultiZoneFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#NetType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#NetworkId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SlaName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SlaType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SlaveZoneId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SlaveZoneName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SubnetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Vip ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#VpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(consoletype = nil, httpurl = nil, httpsurl = nil, nettype = nil, adminuser = nil, adminpassword = nil, status = nil, accesscontrol = nil, subnetid = nil, vpcid = nil, description = nil, slatype = nil, slaname = nil, vip = nil, internetmaxbandwidthout = nil, multizoneflag = nil, masterzoneid = nil, slavezoneid = nil, masterzonename = nil, slavezonename = nil, networkid = nil, ipv6fullchain = nil, customizedconfigcontent = nil) ⇒ CloudNativeAPIGatewayConfig
constructor
A new instance of CloudNativeAPIGatewayConfig.
Constructor Details
#initialize(consoletype = nil, httpurl = nil, httpsurl = nil, nettype = nil, adminuser = nil, adminpassword = nil, status = nil, accesscontrol = nil, subnetid = nil, vpcid = nil, description = nil, slatype = nil, slaname = nil, vip = nil, internetmaxbandwidthout = nil, multizoneflag = nil, masterzoneid = nil, slavezoneid = nil, masterzonename = nil, slavezonename = nil, networkid = nil, ipv6fullchain = nil, customizedconfigcontent = nil) ⇒ CloudNativeAPIGatewayConfig
Returns a new instance of CloudNativeAPIGatewayConfig.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 |
# File 'lib/v20201207/models.rb', line 574 def initialize(consoletype=nil, httpurl=nil, httpsurl=nil, nettype=nil, adminuser=nil, adminpassword=nil, status=nil, accesscontrol=nil, subnetid=nil, vpcid=nil, description=nil, slatype=nil, slaname=nil, vip=nil, internetmaxbandwidthout=nil, multizoneflag=nil, masterzoneid=nil, slavezoneid=nil, masterzonename=nil, slavezonename=nil, networkid=nil, ipv6fullchain=nil, customizedconfigcontent=nil) @ConsoleType = consoletype @HttpUrl = httpurl @HttpsUrl = httpsurl @NetType = nettype @AdminUser = adminuser @AdminPassword = adminpassword @Status = status @AccessControl = accesscontrol @SubnetId = subnetid @VpcId = vpcid @Description = description @SlaType = slatype @SlaName = slaname @Vip = vip @InternetMaxBandwidthOut = internetmaxbandwidthout @MultiZoneFlag = multizoneflag @MasterZoneId = masterzoneid @SlaveZoneId = slavezoneid @MasterZoneName = masterzonename @SlaveZoneName = slavezonename @NetworkId = networkid @IPV6FullChain = ipv6fullchain @CustomizedConfigContent = customizedconfigcontent end |
Instance Attribute Details
#AccessControl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def AccessControl @AccessControl end |
#AdminPassword ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def AdminPassword @AdminPassword end |
#AdminUser ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def AdminUser @AdminUser end |
#ConsoleType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def ConsoleType @ConsoleType end |
#CustomizedConfigContent ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def CustomizedConfigContent @CustomizedConfigContent end |
#Description ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def Description @Description end |
#HttpsUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def HttpsUrl @HttpsUrl end |
#HttpUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def HttpUrl @HttpUrl end |
#InternetMaxBandwidthOut ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def InternetMaxBandwidthOut @InternetMaxBandwidthOut end |
#IPV6FullChain ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def IPV6FullChain @IPV6FullChain end |
#MasterZoneId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def MasterZoneId @MasterZoneId end |
#MasterZoneName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def MasterZoneName @MasterZoneName end |
#MultiZoneFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def MultiZoneFlag @MultiZoneFlag end |
#NetType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def NetType @NetType end |
#NetworkId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def NetworkId @NetworkId end |
#SlaName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def SlaName @SlaName end |
#SlaType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def SlaType @SlaType end |
#SlaveZoneId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def SlaveZoneId @SlaveZoneId end |
#SlaveZoneName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def SlaveZoneName @SlaveZoneName end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def Status @Status end |
#SubnetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def SubnetId @SubnetId end |
#Vip ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def Vip @Vip end |
#VpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20201207/models.rb', line 572 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 |
# File 'lib/v20201207/models.rb', line 600 def deserialize(params) @ConsoleType = params['ConsoleType'] @HttpUrl = params['HttpUrl'] @HttpsUrl = params['HttpsUrl'] @NetType = params['NetType'] @AdminUser = params['AdminUser'] @AdminPassword = params['AdminPassword'] @Status = params['Status'] unless params['AccessControl'].nil? @AccessControl = NetworkAccessControl.new @AccessControl.deserialize(params['AccessControl']) end @SubnetId = params['SubnetId'] @VpcId = params['VpcId'] @Description = params['Description'] @SlaType = params['SlaType'] @SlaName = params['SlaName'] @Vip = params['Vip'] @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut'] @MultiZoneFlag = params['MultiZoneFlag'] @MasterZoneId = params['MasterZoneId'] @SlaveZoneId = params['SlaveZoneId'] @MasterZoneName = params['MasterZoneName'] @SlaveZoneName = params['SlaveZoneName'] @NetworkId = params['NetworkId'] @IPV6FullChain = params['IPV6FullChain'] @CustomizedConfigContent = params['CustomizedConfigContent'] end |