@@ -54677,6 +54677,44 @@ public class DescribeInstanceAttributeResponseBody : Tea.TeaModel {
54677
54677
}
54678
54678
}
54679
54679
}
54680
+ public class NetworkOptions : Tea.TeaModel {
54681
+ public var enableJumboFrame: Bool?
54682
+
54683
+ public var enableNetworkEncryption: Bool?
54684
+
54685
+ public override init() {
54686
+ super.init()
54687
+ }
54688
+
54689
+ public init(_ dict: [String: Any]) {
54690
+ super.init()
54691
+ self.fromMap(dict)
54692
+ }
54693
+
54694
+ public override func validate() throws -> Void {
54695
+ }
54696
+
54697
+ public override func toMap() -> [String : Any] {
54698
+ var map = super.toMap()
54699
+ if self.enableJumboFrame != nil {
54700
+ map["EnableJumboFrame"] = self.enableJumboFrame!
54701
+ }
54702
+ if self.enableNetworkEncryption != nil {
54703
+ map["EnableNetworkEncryption"] = self.enableNetworkEncryption!
54704
+ }
54705
+ return map
54706
+ }
54707
+
54708
+ public override func fromMap(_ dict: [String: Any?]?) -> Void {
54709
+ guard let dict else { return }
54710
+ if let value = dict["EnableJumboFrame"] as? Bool {
54711
+ self.enableJumboFrame = value
54712
+ }
54713
+ if let value = dict["EnableNetworkEncryption"] as? Bool {
54714
+ self.enableNetworkEncryption = value
54715
+ }
54716
+ }
54717
+ }
54680
54718
public class OperationLocks : Tea.TeaModel {
54681
54719
public class LockReason : Tea.TeaModel {
54682
54720
public var lockReason: String?
@@ -54944,6 +54982,8 @@ public class DescribeInstanceAttributeResponseBody : Tea.TeaModel {
54944
54982
54945
54983
public var memory: Int32?
54946
54984
54985
+ public var networkOptions: DescribeInstanceAttributeResponseBody.NetworkOptions?
54986
+
54947
54987
public var operationLocks: DescribeInstanceAttributeResponseBody.OperationLocks?
54948
54988
54949
54989
public var publicIpAddress: DescribeInstanceAttributeResponseBody.PublicIpAddress?
@@ -54979,6 +55019,7 @@ public class DescribeInstanceAttributeResponseBody : Tea.TeaModel {
54979
55019
try self.dedicatedHostAttribute?.validate()
54980
55020
try self.eipAddress?.validate()
54981
55021
try self.innerIpAddress?.validate()
55022
+ try self.networkOptions?.validate()
54982
55023
try self.operationLocks?.validate()
54983
55024
try self.publicIpAddress?.validate()
54984
55025
try self.securityGroupIds?.validate()
@@ -55056,6 +55097,9 @@ public class DescribeInstanceAttributeResponseBody : Tea.TeaModel {
55056
55097
if self.memory != nil {
55057
55098
map["Memory"] = self.memory!
55058
55099
}
55100
+ if self.networkOptions != nil {
55101
+ map["NetworkOptions"] = self.networkOptions?.toMap()
55102
+ }
55059
55103
if self.operationLocks != nil {
55060
55104
map["OperationLocks"] = self.operationLocks?.toMap()
55061
55105
}
@@ -55169,6 +55213,11 @@ public class DescribeInstanceAttributeResponseBody : Tea.TeaModel {
55169
55213
if let value = dict["Memory"] as? Int32 {
55170
55214
self.memory = value
55171
55215
}
55216
+ if let value = dict["NetworkOptions"] as? [String: Any?] {
55217
+ var model = DescribeInstanceAttributeResponseBody.NetworkOptions()
55218
+ model.fromMap(value)
55219
+ self.networkOptions = model
55220
+ }
55172
55221
if let value = dict["OperationLocks"] as? [String: Any?] {
55173
55222
var model = DescribeInstanceAttributeResponseBody.OperationLocks()
55174
55223
model.fromMap(value)
0 commit comments