def describe_network_interfaces(filters = {})
response = Excon::Response.new
network_interface_info = self.data[:network_interfaces].values
if subnet_filter = filters.delete('subnet-id')
filters['subnetId'] = subnet_filter
end
for filter_key, filter_value in filters
network_interface_info = network_interface_info.reject{|nic| ![*filter_value].include?(nic[filter_key])}
end
response.status = 200
response.body = {
'requestId' => Fog::AWS::Mock.request_id,
'networkInterfaceSet' => network_interface_info
}
response
end