lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.649 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.650

- old
+ new

@@ -3650,10 +3650,49 @@ end @RequestId = params['RequestId'] end end + # CreateNetworkAclEntries请求参数结构体 + class CreateNetworkAclEntriesRequest < TencentCloud::Common::AbstractModel + # @param NetworkAclId: 网络ACL实例ID。例如:acl-12345678。 + # @type NetworkAclId: String + # @param NetworkAclEntrySet: 网络三元组ACL规则集。 + # @type NetworkAclEntrySet: :class:`Tencentcloud::Vpc.v20170312.models.NetworkAclEntrySet` + + attr_accessor :NetworkAclId, :NetworkAclEntrySet + + def initialize(networkaclid=nil, networkaclentryset=nil) + @NetworkAclId = networkaclid + @NetworkAclEntrySet = networkaclentryset + end + + def deserialize(params) + @NetworkAclId = params['NetworkAclId'] + unless params['NetworkAclEntrySet'].nil? + @NetworkAclEntrySet = NetworkAclEntrySet.new + @NetworkAclEntrySet.deserialize(params['NetworkAclEntrySet']) + end + end + end + + # CreateNetworkAclEntries返回参数结构体 + class CreateNetworkAclEntriesResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + # CreateNetworkAclQuintupleEntries请求参数结构体 class CreateNetworkAclQuintupleEntriesRequest < TencentCloud::Common::AbstractModel # @param NetworkAclId: 网络ACL实例ID。例如:acl-12345678。 # @type NetworkAclId: String # @param NetworkAclQuintupleSet: 网络五元组ACL规则集。 @@ -5918,9 +5957,48 @@ end end # DeleteNetDetect返回参数结构体 class DeleteNetDetectResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # DeleteNetworkAclEntries请求参数结构体 + class DeleteNetworkAclEntriesRequest < TencentCloud::Common::AbstractModel + # @param NetworkAclId: 三元组网络ACL实例ID。例如:acl-12345678。 + # @type NetworkAclId: String + # @param NetworkAclEntrySet: 三元组网络ACL规则集。 + # @type NetworkAclEntrySet: :class:`Tencentcloud::Vpc.v20170312.models.NetworkAclEntrySet` + + attr_accessor :NetworkAclId, :NetworkAclEntrySet + + def initialize(networkaclid=nil, networkaclentryset=nil) + @NetworkAclId = networkaclid + @NetworkAclEntrySet = networkaclentryset + end + + def deserialize(params) + @NetworkAclId = params['NetworkAclId'] + unless params['NetworkAclEntrySet'].nil? + @NetworkAclEntrySet = NetworkAclEntrySet.new + @NetworkAclEntrySet.deserialize(params['NetworkAclEntrySet']) + end + end + end + + # DeleteNetworkAclEntries返回参数结构体 + class DeleteNetworkAclEntriesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId